Алгол

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск

Алго́л (англ. Algol от англ. algorithmic — алгоритмический и англ. language — язык), название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Разработан в 1958-60 (Алгол-58, Алгол-60); усовершенствован в 1964-68 (Алгол W, Алгол 68).

Алголом была инспирирована целая группа Алголоподобных языков, включая такие, как Паскаль, CPL, АЛГЭМ, АЛГЭК и множество других.

Другие языки, например, ПЛ/1 включали в себя идеи Алгола, но c точки зрения синтаксиса не являлись его прямыми потомками.

Алгол относится к языкам высокого уровня и позволяет легко переводить алгебраические формулы в программные команды. Алгол был популярен в Европе, в том числе в СССР, но не получил большого распространения в США и Канаде, уступив Фортрану.

Для Алгола-60 и Алгола-68 были разработаны версии с русскими ключевыми словами.