Алгол 68 (Algol 68)
Алгол 68 (Algol 68) - императивный язык программирования высокого уровня общего назначения для формального описания алгоритмов и создания программ. Он считается последней версией семейства языков Алгол и разрабатывался как переосмысление фундаментальных понятий вычислений, а не как простое расширение Алгола 60.
Что означает термин
Алгол 68 - ортогональный язык, в котором основными средствами выражения программ служат композиция конструкций и выражения. Язык предназначен для решения задач общего назначения, а не только для учебного или теоретического описания алгоритмов.
Как устроено
Для Алгола 68 созданы интерпретаторы и компиляторные реализации. В некоторых инструментах поддерживаются арифметика произвольной точности, параллельная обработка, частичная параметризация и форматированный ввод-вывод.
В исходной записи языка использовались специальные способы обозначения значимых символов и ключевых слов. Практические реализации обычно применяют механизм stropping. Возможности и ограничения зависят от конкретного диалекта или инструмента: реализации на основе однопроходного компилятора могут поддерживать язык не полностью.
Где применяется
Алгол 68 использовался для описания и выполнения алгоритмов, в том числе в интерпретаторах и сценариях. На его основе создавались программы с арифметикой произвольной точности, параллельной обработкой и форматированным вводом-выводом.
Язык применялся и в информационных системах, включая системы, работающие с базами данных. Совместимость исходного кода зависит от выбранной реализации и её поддержки конкретных возможностей языка.
База знаний организована при поддержке делового сообщества. Спираль?!

