DON'N DO WHILE NOT (не выполнять несмотря на)
этот цикл не выполняется, если контролируемое условие не
является ложным (или если это полдень в Пятницу);
DIDN'T DO (не выполнялось)
цикл выполняется один раз и прекращает дальнейшее
выполнение каких-либо циклов;
CAN'T DO (невозможно делать)
выполнение цикла не может продолжаться;
WON'T DO (отказ выполнять)
центральный процессор приостанавливает выполнение про
граммы, так как обнаруживает погрешности в коде выполня
емого цикла программы; выполнение программы может быть
возобновлено, если на пульте будет набрано "May I?"
("Можно мне?");
WIGHT DO (можно не выполнять)
зависит от того какое решение будет принято центральным
процессором; выполнение, если CPU находится в рабочем
состоянии; прекращение выполнения, если CPU в состоянии
останова, или если CPU в состоянии останова по ошибке;
DO ONTO OTHERS (во всем, как хотите, чтобы поступали с вами,
так поступайте и вы с другими)
используется при записи основного цикла систем, работа
ющих в режиме разделения времени, с целью использования
в этих системах единого способа реализации взаимоотноше
ний между отдельными пользователями;
DO BACH (изобразить Баха)
используется для записи временных циклов для музыки,
генерируемой с помощью ЭВМ (определение нужного ритма).
В каждом структурном языке, отвечающем самым последним требованиям, имеется оператор CASE для реализации многоходового ветвления. Так в языке ALGOL имеется опретор CASE с индексацией, а в языке PASCAL оператор с идентификацией. Т.е. в этих языках выбор не очень велик. В языке BABBAGE, напротив, имеется целый ряд операторов этого класса:
JUST IN CASE (на всякмй случай)
предназначен для обработки запасных пояснений и вводимых
в последнюю минуту сведений; разрешает пользователю
выполнять умножение на ноль с целью исправления, если
случайно выпонено деление на ноль; разрешается также
выполнение обратного (восстанавливающего) действия и
после случайного выполненитя умножения;
BRIFF CASE (случай краткой записи)
предназначен для обеспечения краткости программы;
OPEN AND SHUT CASE (случай "открыть и закрыть")
при использовании этого оператора никакого доказательства
правильности не требуется;
IN ANY CASE (в любом случае)
этот оператор всегда означает рабочее состояние;
HOPELESS CASE (безнадежный случай)
этот оператор всегда означает нерабочее состояние;
BASKET CASE (безвыходное состояние)
оператор действительно означает безвыходное состояние.
Сотрудники, входящие в группу разработки языка BABBAGE, постоянно работают над новыми особенностями языка, что будет способствовать беспрерывному росту уровня эффективности данного языка при его использования заказчиками. апример, разработчики языка BABBAGE в настоящее время заняты работой над оператором ALMOST EQUAL SIGN ("почти с одинаковым знаком"), используемым для сравнения двух чисел с плавающей запятой. В работе над этим новым нюансом уже удалось преодолеть значительные трудности.
и один язык, неважно каким он является, не может быть использован сам по себе. И для языка BABBAGE совершенно необходима детально разхработанная операционная система. После нескольких попыток использовать существующие системы сотрудники группы решили написать собственную "виртуальную" операционную систему. Любому известна операционная системя виртуальной памяти. о сотрудники группы по разработке языка BABBAGE сделали попытку найти несколько иное решение, зайдя подальше. овая операционная система носит название операционной системы виртуального времени (VTOS). В то время как системы виртуальной памяти обеспечивают виртуальные свойства памяти ЭВМ, VTOS выполняет ту же функцию по отношению ко времени процессора.
В результате ЭВМ может одновременно работать с неограниченным количеством заданий. Подобно системе виртуальной памяти, которая физическм хранит часть данных в ЗУ на дисках, VTOS должна также применять некоторые ухищрения для достижения своей цели. Хотя пользователь уверен, что все его задания выполняются в текущий момент времени, некоторые из этих заданий в действительности будут выполняться на следующей неделе.
Как можно видеть, язык BABBAGE все еще находится в стадии разработки. Группа сотрудников по разработке языка BABBAGE нуждается в предложениях специалистов по новым средствам для этого нового мощного языка программирования. Автор статьи, являясь одним из сотрудников группы разработки, обращается ко всем, кто работает в области обработки данных с помощью ЭВМ, с просьбой оказать поддержку группе в разработке нового языка программирования (будут приняты все предложения от всех лиц, желающих принять участие в работе группы).