http://forum.oberoncore.ru/viewtopic.php?p=59061#p59061Улыбнитесь
Валерий Лаптевhttp://karataev.nm.ru/

Там жеhttp://karataev.nm.ru/goto.htmlПро GOTO
Заметка для тех, кто знает, что такое оператор goto и особенно для тех, кто его переводит как "пошел на...".
> -- Цитата:
> Все чаще со временем стал сталкиваться с правилами (внутрифирменными стандартами) кодирования, в которых было радикально черным цветом выведено: оператор goto запрещен. Сначала на это мало обращал внимание, думал что мало ли какая моча в голове у человека была, повзрослеет - одумается. Ан нет. Запрет на goto продолжает процветать. И меня это раздражает. ...В конце сформулирую свою позицию так. Каждому инструменту - свое место. И если где-то должен стоять оператор goto, то именно он там и должен стоять. А не его суррогаты. Работать, в конце концов, придется твоей программе, а не мнению твоего руководителя.
Степанов называет GOTO - "красивый оператор".

> -- Цитата:
> Приходилось пользоваться даже не просто оператором goto, а вычисляемым оператором goto, когда место перехода вычисляется в зависимости от текущего состоянияТак программировал конечные автоматы на PL/1 на ЕС ЭВМ, с использованием массива переменных типа метка.
Программировался интерпретатор Бейсика с использованием диалоговой системы JEC разработки ЛГУ в 1983 году.
ПЭВМ-ов еще было.