Goto: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
EmausBot (обсуждение | вклад) м r2.6.4) (робот изменил: ko:Goto 문; косметические изменения |
Y~ruwiki (обсуждение | вклад) |
||
Строка 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|дом, милый дом}})
== См. также ==
|