LINUX.ORG.RU

И тут вдруг вспомнил про str_repeat =)

VirRaa ★★★
() автор топика
Ответ на: комментарий от trashymichael

> а даже если бы не вспомнил, цикл религия не позволила?

Нет, не позволила. Я не исповедую «быдлокодеризм».

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

неужели ты думаешь что за фасадом строка ВОЛШЕБНЫМ ОБРАЗОМ РАЗМНОЖИЛАСЬ без цикла внутри? внутри, снаружи, какая разница

а потом подростают дети которым даже в голову не приходит что для РАЗМНОЖЕНИЯ СТРОК В ПХП можно использовать циклы

trashymichael ★★★
()
Ответ на: комментарий от anon_666

глупо не иметь алгоритмической базы, я не против str_repeat, я против подобного рода тем на форумах. если человек юзает str_repeat он должен понимать как она работает, а кричать что ты используешь str_repeat ВМЕСТО цикла — кощунство

trashymichael ★★★
()
Ответ на: комментарий от trashymichael

> глупо не иметь алгоритмической базы, я не против str_repeat, я против подобного рода тем на форумах. если человек юзает str_repeat он должен понимать как она работает, а кричать что ты используешь str_repeat ВМЕСТО цикла — кощунство

Ты придурок, что-ли? Специально для тебя (да, с помощью цикла реализованную) придумали функцию размножения строки, так скажи же мне, какого хера я буду делать это циклом, если я могу лаконично воспользоваться одной лишь функцией, указав количество итераций?

Именно из-за таких, как ты, растут миллиарды быдлокодеров, которые прежде, чем ознакомиться со списком доступных, нативных функций, начинают городить лисяпеды.

VirRaa ★★★
() автор топика
Ответ на: комментарий от trashymichael

P.S.:

Цикл: 0.20806
str_repeat: 0.008325

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

В данном случае придурком выглядишь ты, а trashymichael хотел сказать, что если кому-то неизвестно о каких-то хитрых функциях (забыл, не знал или их вообще не существует), то всегда есть три чудесные комбинации достаточные для всего — последовательное выполнение команд, цикл и ветвление.

sdio ★★★★★
()
Ответ на: комментарий от sdio

sdio, и ничегошеньки я придурком-то и не выгляжу, ибо я знал, что есть простой нативный способ размножения строки, а вспомнить сразу же не смог. Мне было влом лезть в мануал со списком всех функций работающих со строками и выискивать там нужную, в связи с этим я задал вопрос на форуме и ожидал ответая, занимаясь пока другим делом. Так что 4.2

VirRaa ★★★
() автор топика
Ответ на: комментарий от sdio

P.S. А те кто в случае «забыл», к этому же ещё добавляют «забил и сделал как смог» - истинные мудаки и не профессионалы.

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

Тогда зря ты напал на trashymichael с обвинением в быдлокоде.

З.Ы. а твой вопрос мог бы звучать: «Напомните функцию умножения строк в php?»

sdio ★★★★★
()
Ответ на: комментарий от KRoN73

Это одна команда

Речь о программных структурах.

Ага, для CPU всё одна команда. Оставь своё буквоедство.

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Тогда зря ты напал на trashymichael с обвинением в быдлокоде.

Да ни на кого я не нападал, я лишь написал о своём вероисповедании.

З.Ы. а твой вопрос мог бы звучать: «Напомните функцию умножения строк в php?»


Мог бы. Но результат от этого не изменила бы. Всё равно пришёл бы миссионер праповедующий циклы вместо нативных функций.

VirRaa ★★★
() автор топика
Ответ на: комментарий от anonymous

Я не правильно искал по запросу: php размножение строк

VirRaa ★★★
() автор топика
Ответ на: комментарий от sdio

>Речь о программных структурах.

Ну так это одна структура. Т.к. один вариант выражается через другой.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Да мне пох, что через что выражается, у них разный смысл.

1. Последовательное выполнение команд
2. Цикл — повторное выполение опред. набора команд
3. Ветвление — измение хода программы по условию.

можно сказать и что пп. 2 и 3 частный случай п.1, но смысл не в этом.

/thread

sdio ★★★★★
()
Ответ на: комментарий от sdio

2 и 3 не являются частным случае 1.

Но 2 является частным случаем 3 или 3 является частным случаем 2.

Из последовательных команд ни цикла, ни ветвления ты не организуешь.

Но ветвление элементарно делается на циклах и циклы делаются на ветвлении.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> Но ветвление элементарно делается на циклах и циклы делаются на ветвлении.

Можно живой пример, скажем на том же PHP, показать? Просто любопытно.

VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

Да ладно, это был вброс для Крона.

А вообще, вот такой цикл:

loop 10 {command1; command2; command3}

По-мне так тут нет условия, есть команда выполнить тело 10 раз

А ветвление: if (a>b) {command1;...} else {command2;...}

А Крон буковедствует, делать ему видимо нечего.

sdio ★★★★★
()
Ответ на: комментарий от VirRaa

Можно живой пример, скажем на том же PHP, показать?

// Ветвление на циклах:
while($cond) { f_then(); break; }

// Циклы на ветвлениях (do..while)
loop:
$s = fread($fh);
if($s) goto loop;

В таком духе.

KRoN73 ★★★★★
()
Ответ на: комментарий от sdio

>По-мне так тут нет условия

Оно есть, но скрытое. Ты не сможешь отсчитать 10 циклов без базового условного цикла или ветвления.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Меня не интересуют скрытые вещи. Мы говорим о структурах.

Если я скажу дерево, ты влезешь с уточнениями, что по-сути деревья это списки или что это вырожденный граф?

sdio ★★★★★
()
Ответ на: комментарий от KRoN73

KRoN73> Оно есть, но скрытое. Ты не сможешь отсчитать 10 циклов без базового условного цикла или ветвления.

В общем случае, ты не можешь этого знать. Твой ответ базируется на известных тебе прцессорах. Как это будет исполняться реально нельзя однозначно сказать.

ты предпологаешь что цикл
for (i = 0; i < 3; i++) { command1 }

будет исполнен в виде

i = 0
label: if (i<3) {command1;
                 i++;
                 goto label
}

А я могу предположить вариант:
{command1
command1
command1
}, зависит от моего компилятора, процессора, фазы луны :-)

sdio ★★★★★
()
Ответ на: комментарий от sdio

>Твой ответ базируется на известных тебе прцессорах.

Мой ответ базируется на абстрактных информационных структурах.

KRoN73 ★★★★★
()
Ответ на: комментарий от trashymichael

> ты очень невнимательно читал мои посты, но мне уже не интересно

Так дети уходят от ответственности за сказанную дурость :p

VirRaa ★★★
() автор топика
Ответ на: комментарий от KRoN73

KRoN73> Мой ответ базируется на абстрактных информационных структурах.

Ничего подобного. абстрактные информационные структуры — это перечисленные мной 3 сущности

sdio ★★★★★
()
Ответ на: комментарий от trashymichael

> ребенок тут только ты, гугливший размножение вместо повторения

«%обидевшее_слово_из_предыдущего_поста% тут только ты, потому что %не_могу_придумать_по_этому_скажу_херню%»

Как же это смешно ;)

VirRaa ★★★
() автор топика
Ответ на: комментарий от trashymichael

> если человек юзает str_repeat он должен понимать как она работает
Если человек юзает таблетки, он должен быть фармацевтом? А если использует электричество, должен разбираться в ядерной физике? Убейся с такой логикой.
А про функцию любого ЯП нужно знать только какие параметры она принимает и что возвращает. Всё.

nudoru-kun
()
Ответ на: комментарий от nudoru-kun

nudoru-kun> А если использует электричество, должен разбираться в ядерной физике?

Какое-такое электричество? Вкручиваю лампочку в патрон, щелкаю выключателем, горит! Втыкаю чаиник в дырочки в стене, вода закипает. Никакого электричества, обычные дела.

А вот если нужно электролиз какой забацать, надо что-то знать об электричестве или можно просто таблетки не глядя заглотить?

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.