русский
Germany.ruForen → Архив Досок→ Smoke Area

Оператор goto в языках программирования.

31.01.12 12:42
Re: Оператор goto в языках программирования.
 
  except постоялец
in Antwort Murr 31.01.12 11:15, Zuletzt geändert 31.01.12 12:43 (except)
В ответ на:
Сути это не меняет - применение GOTO для выхода из вложенных циклов предпочтительнее других решений.

Имхо нет. Тут целая философия и целая толпа копий на этой теме сломана. У каждого программера свое мнение. Для меня "гото" - как красная тряпка.
Я читаю рутину как рассказ. Если я вижу оператор перехода, я должен пойти куда то и посмотреть что там. Как Оффтоп
Проблема выхода из цикла решается брейками и в некоторых языках екзитами. То есть выпадение из рутины не куда-то, а на то место, откуда начал, на следующую строчку.
Операторы перехода удобны для себя любимого, когда код абсолютно известен и не надо ничего раскапывать.
Кстати "гото" не зря из многих языков выбросили.
 

Sprung zu