АЛГОЛ 58
-
История и развитие ALGOL 58
- ALGOL 58 был ранним компромиссом, который позже был заменен ALGOL 60.
- Два основных мотива разработки IAL: обмен численными методами и реализация на различных машинах.
- Введено понятие составного оператора, но ограничено управлением потоком.
-
Название и история
- Название «алгоритмический язык» было предложено Германом Боттенбрухом в 1957 году.
- Изначально предлагалось назвать IAL, но было отвергнуто из-за «невыразимости».
- ALGOL был принят как официальное название после встречи в Цюрихе.
-
Реализация и влияние
- ZMMD-group создала компилятор ALGOL 58 для Z22.
- IBM и Дартмутский колледж также внедрили ALGOL 58, но позже перешли на ALGOL 60.
- BALGOL, реализация для Burroughs 220, сохранила многие черты ALGOL 58.
- ALGOL 58 повлиял на более поздние языки, включая JOVIAL, MAD, NELIAC и ALGO.
-
Влияние на ALGOL 60
- ALGOL 58 ввел трехуровневую концепцию и концепцию «разделителей слов».
- Некоторые различия между IAL и ALGOL 60 включают в себя присваивание и отношение равенства, массивы с произвольными границами и вложенные объявления процедур.
- Некоторые особенности IAL, такие как числовые метки операторов и встроенные функции, были исключены в ALGOL 60.
-
Рекомендации и внешние ссылки
- Ссылки на музей компьютерной истории и отчет CACM по алголу 58.