__>тогда да, вопрос — чем плох goto?
Да я ничего плохого про него и не говоря. (Даже один раз в этом году закоммитил код с goto .)
Я просто сравниваю ощущения от лямбд с тем, какие ужасы пишут про goto.
Лямбды, конечно, удобны, иногда даже изящны, но свою долю сложности привносят.
Привносят уже потому, что позволяют легче писать сложные конструкции.
И вообще, когда классики описывают ужасы goto, надо ориентироваться на какой-нибудь древний код на старой версии Фортрана,
написанный МНС для проверки своих идей. Мне приходилось видеть такой код.
Вот там да, goto considered harmful во всей красе.
Здравствуйте, pik, Вы писали:
BFE>>нет. В данном вопросе мне важнее удобство чтения. pik>так нету его особого удобства то, спор на пустом месте, прямая логика всёещё быстрее читается.
Ничего не легче: или лес if-else'ов, или флаги с ненужными проверками.
pik>возможно через год два три четыре пять появятся программисты которые без лямды код вообще не понимают,
Уже скоро в ходу будут мапы на вариадиках из лямбд и уж тогда вам будет не отвертеться!
pik>но я лично считаю с этим надо боротся и без необходимости её не применять. по крайней мере я режу успешо pik>во всех ревьюв бесполезные лямбды
А вот раньше так с шаблонами боролись...
Здравствуйте, se_sss, Вы писали:
_>Здравствуйте, T4r4sB, Вы писали:
TB>>Здравствуйте, se_sss, Вы писали:
_>>>код _>>>написанный МНС для проверки своих идей
TB>>Э, полегче, полегче.
_>Да ладно, не на что тут обижаться им.
Кому "им"? Я МНС, и чо? За современными тенденциями, по крайней мере, в крестах, слежу, готами лапшу не делаю, хотя для выхода из вложенного цикла считаю их допустимыми.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
Здравствуйте, T4r4sB, Вы писали:
TB>Здравствуйте, se_sss, Вы писали:
_>>Здравствуйте, T4r4sB, Вы писали:
TB>>>Здравствуйте, se_sss, Вы писали:
_>>>>код _>>>>написанный МНС для проверки своих идей
TB>>>Э, полегче, полегче.
_>>Да ладно, не на что тут обижаться им.
TB>Кому "им"? Я МНС, и чо? За современными тенденциями, по крайней мере, в крестах, слежу, готами лапшу не делаю, хотя для выхода из вложенного цикла считаю их допустимыми.
Рад за вас.
Я тоже считаю допустимым.
Однако от человека, для которого программирование — не основной инструмент, а которому надо просто что-то подсчитать, ждать красот кода не стоит.
Как я понимаю, в момент, когда писалась та знаменитая статья про goto, средний по качеству код им просто кишел (хотя бы просто потому, что сам язык (как FORTRAN c оператором if на метках) хорошей альтернативы не предлагал.
_>И вообще, когда классики описывают ужасы goto, надо ориентироваться на какой-нибудь древний код на старой версии Фортрана, _>написанный МНС для проверки своих идей. Мне приходилось видеть такой код.
Там кстати есть вычисляемый goto который прекрасен
Здравствуйте, B0FEE664, Вы писали:
pik>>во всех ревьюв бесполезные лямбды BFE>А вот раньше так с шаблонами боролись...
И сейчас борются...
Зачем бы оставлять в коде бесполезные шаблоны?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском