класс алгоритмических языков программирования. Первый из них, Алгол-60, был разработан в 1960 году. Как признанный международный язык программирования, Алгол сыграл важную роль в развитии программирования для электронно-вычислительных машин и обучении программистов. В рамках Алгола впервые были введены понятия блочной структуры программы, динамического распределения памяти и другие. При использовании Алгола внутри блока можно применять локальные обозначения, которые не зависят от остальной части программы. В 1968 году был создан язык Алгол-68, являющийся дальнейшим развитием и усовершенствованием Алгол-60. Это многоцелевой универсальный и так называемый расширяемый язык программирования. Последнее свойство позволяет с помощью одного и того же транслятора осуществлять трансляцию различных расширенных вариантов (версий) языка, без дополнительных затрат адаптировать язык к различным категориям пользователей и создавать проблемно-ориентированные диалекты Алгола.