"автор неизвестен. BABBAGE - язык программирования будущего (HUMOR)" - читать интересную книгу автора

В структурных языках программирования запрещалась замена
операторов передачи управления GOTO и многоходовых условных
переходов более простой структурой IF-THEN-ELSE. В языке
BABBAGE имеется несколько новых операторов условного перехода,
которые выполняют роль конечных термов в структуре программы
пользователя:

WHAT IF (что если)
используется в языках программирования; переход выполня-
ется перед проверкой контролируемого условия;

OR ELSE (иначе)
наличие варианта, как, например, в фразе "Прибавить эти
два числа, OR ELSE (или иначе)";

WHY NOT? (почему нет?)
выполняет код который следует в безразлично каком порядке;

WHO ELSE? (кто еще?)
используется для опроса во время операций ввода/вывода;

ELSEWHERE (где-то в другом месте)
используется для того, чтобы указать, что программа
пользователя находится где-то в другом месте, тогда как
он полагает, что она здесь;

GOING GOING GONE (иду иду ушел)
используется для записи неструктурных программ; выполняет
произвольный переход к другой части программы пользовате-
ля; выполняет работу 10-ти операторов GOTO.

В течении многих лет в языках использовались операторы FOR
(в течении), DO UNTIL (выполнять до тех пор, пока), DO WHILE
(выполнять в то время, как) и др. для обозначения цикла (LOOP).
Исследуя это направление, разработчики языка BABBAGE предлогают
нижеуказанные операторы, обозначающие цикл программы:

DON'N DO WHILE NOT (не выполнять несмотря на)
этот цикл не выполняется, если контролируемое условие не
является ложным (или если это полдень в Пятницу);

DIDN'T DO (не выполнялось)
цикл выполняется один раз и прекращает дальнейшее
выполнение каких-либо циклов;

CAN'T DO (невозможно делать)
выполнение цикла не может продолжаться;

WON'T DO (отказ выполнять)
центральный процессор приостанавливает выполнение про-