Язык программирования Алгол считается одним из первых языков высокого уровня, потому что он был разработан специально для научных вычислений и обладал выразительными средствами для строгого и изящного представления алгоритма. club.shelek.ru
Некоторые особенности Алгола, которые делают его уникальным:
- Формальное определение. club.shelek.ru Впервые в истории язык был определён формально, с использованием модификации Нормальной Формы Бэкуса, которая в дальнейшем стала известна как Расширенная Форма Бэкуса-Наура (РБНФ). club.shelek.ru
- Возможность организации рекурсивных процедур. ru.wikipedia.org Это свойство отсутствовало у промышленных языков, но в Алголе оно было реализовано и позволяло упростить структуру программы и сделать её более понятной за счёт близости к математическому описанию алгоритма решения задачи. ru.wikipedia.org
- Развитый набор структурных управляющих конструкций. club.shelek.ru В Алголе были условный оператор, цикл со счётчиком, циклы с пред- и постусловием, что позволяло строить хорошо структурированные программы. club.shelek.ru
Алгол оказал заметное влияние на все разработанные позднее императивные языки программирования, в частности, на язык Pascal. www.garshin.ru ru.wikipedia.org