АЛГОЛ X

редактировать

АЛГОЛ X
Парадигмы Мультипарадигма : процедурный, императивный, структурированный
СемействоАЛГОЛ
Разработано Дугласом Т. Россом
Разработчик Международная федерация обработки информации (IFIP) Рабочая группа 2.1 IFIP
Впервые появилось1966; 54 года назад (1966)
Дисциплина набора текста Статический, сильный
Объем Лексический
Язык реализацииАвтоматизированное инженерное проектирование (AED-0)
Под влиянием
АЛГОЛ 60
Под влиянием
АЛГОЛ W, АЛГОЛ N, АЛГОЛ 68

АЛГОЛ Xбыл заданным кодовым именем на язык программирования, который разрабатывался как преемник АЛГОЛ 60 Международной федерацией обработки информации (IFIP) Рабочая группа 2.1 IFIP на алгоритмических языках и исчислениях, который поддерживает и поддерживает языки АЛГОЛ 60 и АЛГОЛ 68. Он попытался найти «краткосрочное решение существующих трудностей». АЛГОЛ N и АЛГОЛ W были двумя другими версиями АЛГОЛА, предложенными для удовлетворения этой потребности.

По словам де Моргана, «... приверженцы Алгола 60 не бездельничали... они намеревались ликвидировать ужасные оставшиеся проблемы. Они назвали свой Алгол 60« Модифицированным »».

Известно, что существует один компилятор ALGOL X. Он был написан с помощью системы автоматизированного проектирования (AED-0), также называемой ALGOL Extended for Design, Дугласом Т. Россом из Массачусетского технологического института (MIT). 11>

Пример определения класса: (отрывок из AB26.2.2)

class выражение является константой (вещественное значение) или переменная (строка printname) oraclass pair is (сумма или разница или product или частное) ((выражение) левый операнд, правый операнд, производная);

Пример использования класса:

(выражение) X; (константа) Y; (пара) Z; (продукт) Q; X: = Y: = константа (10,5); Z: = Q: = product (переменная («АЛЬФА»), константа (2.), Константа (2.))

«Изначально предложением по обновлению Algol был Algol X, а Algol Y - название, зарезервированное для соответствующего метаязыка. Ван Вейнгаарден подготовил документ для комитета по языкам программирования IFIP 1963 года, озаглавленный «Обобщенный язык программирования», который содержал основные концепции, которые в конечном итоге были включены в Алгол 68 ». Бюллетень АЛГОЛА по АЛГОЛУ X

Последняя правка сделана 2021-06-07 21:24:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте