Алгол 68

Материал из свободной русской энциклопедии «Традиция»
(перенаправлено с «Алгол-68»)
Перейти к: навигация, поиск
Алгол 68
Парадигма:
алгоритмический
Тип исполнения:
компилируемый
Дата появления:
19641968







Алго́л 68 (англ. Algol 68 от англ. algorithmic — алгоритмический и англ. language — язык), разработанный в 19641968 взамен Алгол-60, призванный заменить его в качестве универсального языка программирования и описания алгоритмов. Алгол-68 относится к языкам высокого уровня (high-level language) и позволяет легко переводить алгебраические формулы в программные команды. Для своего времени Алгол-68 был весьма передовой разработкой, включившей в себя многие достижения теоретической мысли в этой сфере. По всей видимости это был первый язык программирования, которому было дано полное и исчерпывающее формальное определение до того, как он был реализован в виде компилятора.

В то же время относительная сложность реализации языка и ряд других обстоятельств не позволили ему занять серьёзную рыночную долю.

Стандартизация и разработка[править]

Язык был разработан международной группой действовавшей в составе IFIP. (В свою очередь IFIP действовала под эгидой ЮНЕСКО). 20 декабря 1986 рабочей группой был одобрен Финальный Отчёт по языку (код документа - MR 101), который, который был принят Генеральной Ассамблеей IFIP для публикации в качестве стандарта. Документ разрабатывался на английском языке, одновременно были опубликованы переводы на русский, немецкий, французский и болгарский языки. Позднее были сделаны переводы на японский язык и брайль-версия английского текста.

В СССР Алгол-68 был стандартизирован в качестве ГОСТ 27974-88 - Язык программирования АЛГОЛ 68 и ГОСТ 27975-88 Язык программирования АЛГОЛ 68 расширенный.[1]