Реферат: Язык АДА

оказать финансовую поддержку разработчикам языка BABBAGE.

В языке ADA долго не допускалось использования подъязыков.

В основу языка BABBAGE, для увеличения его гибкости положена

возможность расширения языка. Каждый пользователь может и

должен сам определить размер своей версии языка программы.

Спорный вопрос о размере BABBAGE отпадает, так как каждый

пользователь сам определяет размер языка в соответствии с его

требованиями. BABBAGE, таким образом, является идеальным языком

для генерации версии компилятора в каждом отдельном случае.

Ниже приведены примеры, которые могут дать некоторое

представление о языке BABBAGE.

В структурных языках программирования запрещалась замена

операторов передачи управления GOTO и многоходовых условных

переходов более простой структурой IF-THEN-ELSE. В языке

BABBAGE имеется несколько новых операторов условного перехода,

которые выполняют роль конечных термов в структуре программы

пользователя:

WHAT IF (что если)

используется в языках программирования; переход выполня-

ется перед проверкой контролируемого условия;

OR ELSE (иначе)

наличие варианта, как, например, в фразе "Прибавить эти

два числа, OR ELSE (или иначе)";

WHY NOT? (почему нет?)

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

WHO ELSE? (кто еще?)

используется для опроса во время операций ввода/вывода;

ELSEWHERE (где-то в другом месте)

используется для того, чтобы указать, что программа

К-во Просмотров: 781
Бесплатно скачать Реферат: Язык АДА