Скрыть
Ненавись к goto
изначально ненависть к goto породили профессоры в университетах, которым это мешало проводить формальный анализ кода и писать умные книжки.
Потом, когда они внушили эту ненависть новым поколениям студентов, те разучились использовать goto правильно.
Ну а когда любое использование goto этими подросшими студентами стало приводить к катастрофе, появились реальные стандарты, типа MISRA, его запрещающие.
Вот такая печальная история. Хотя goto ничем не хуже и не лучше break, continue или return в tail-call
Re:Ненавись к goto
А я все эти бряки-континуе не понимаю. Вот куда выкинет break из цикла десятой вложенности? Да я ХЗ. Уж лучше гото.
Кстати да, меня всегда смущало безапелляционное "гото низя! точка!". Или это мне такие учителя попались, но я нигде спокойного объяснения почему нельзя не встречал. Сейчас у кого-то спрашивать уже, видимо, бесполезно.