WIKI Языки программирования

Algol

Крижевкая Аня

Алго́л (англ. Algol от англ. algorithmic — алгоритмический и англ. language — язык) — название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Разработан комитетом по языку высокого уровня IFIP в 19581960 годах (Алгол 58, Алгол 60). Кардинально переработан в 19641968 годах (Алгол 68). Один из первых языков высокого уровня. Был популярен в Европе, в том числе в СССР, в качестве как языка практического программирования, так и академического языка (языка публикации алгоритмов в научных работах), но в США и Канаде не смог превзойти распространённый там Фортран. Оказал заметное влияние на все разработанные позднее императивные языки программирования — в частности, на язык Pascal.

Обычно названием Алгол (без уточнения версии) именуют Алгол 60, в то время как Алгол 68 рассматривается как самостоятельный язык.


 В комитет вошёл ряд ведущих европейских и американских учёных и инженеров-разработчиков языков. Среди них были: Джон БэкусДжон Бэкус.jpeg — один из создателей ФортранаДжозеф Уэгстен Похожее изображение— впоследствии возглавлял комитет по разработке языка КоболДжон Маккарти John McCarthy Stanford.jpg— автор языка Лисп разработанного одновременно с Алголом, Петер НаурPeternaur.JPG — впоследствии доработал «нормальную форму Бэкуса», завершив разработку БНФЭдсгер ДейкстраEdsger Wybe Dijkstra.jpg — нидерландский учёный, впоследствии получивший широкую известность как один из создателей структурного программирования и сторонник математического подхода к программированию, будущий лауреат Премии Тьюринга.
Tags: