Алгол 68

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







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

В то же время относительная сложность реализации языка и ряд других обстоятельств не позволили ему занять серьёзную рыночную долю. Некоторые особенности синтаксиса Algol были унаследываны командным интерпретатором оболочки (shell) UNIX/Linux/BSD-подобных операционных систем (bash, csh, ksch, zsh).

Стандартизация и разработкаПравить

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

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