Goto: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м r2.6.4) (робот изменил: ko:Goto 문; косметические изменения
Строка 133:
 
Ещё одним допустимым применением безусловного перехода является код, который генерируется автоматически, например, генерируемые с помощью программных инструментальных средств лексические и синтаксические анализаторы. Например, код, генерируемый утилитами [[yacc]], [[lex]], [[bison]] изобилует командами goto, но в этом нет ничего плохого, так как этот код в принципе не предназначен для восприятия и редактирования человеком, а его корректность целиком определяется корректностью создающего его инструмента. Иначе говоря, здесь имеет место та же самая ситуация, что в случае с компилятором языка высокого уровня, создающим машинный код (с неизбежными командами безусловного перехода) просто потому, что таков целевой язык.
 
== В культуре ==
 
В сериале [[Футурама#Математика и физика|Математика и физика]], в церкви роботов фигурируют афористичные высказывания, оформленные в стиле операторов языка Бэйсик, например:
 
* В одной из серий свадьба роботов проходила в церкви роботов, над алтарём которой была написана заповедь:
*: <code>10 SIN<br />20 GOTO HELL</code><br />({{lang-ru|греши, иди в ад}})
* В серии «[[I, Roommate]]» в квартире Фрая и Бендера на картине есть надпись:
*: <code>10 HOME<br />20 SWEET<br />30 GOTO 10<br /></code>({{lang-ru|дом, милый дом}})
 
== См. также ==