Pull to refresh

Comments 8

В студенческие годы (в 90-е) читал книжки по Algol'у, только вот компилятор, увы, не нашёл :(
Интересно, есть ли сейчас какие-нибудь компиляторы? (хочется побаловаться и вспомнить свою молодость).
UFO just landed and posted this here
Под VM/SP их было несколько. Другое дело, что это именно Алгол-68 — потому что про Алгол 60 к тому времени все вполне справедливо подзабыли, по той самой причине — отсутствие ввода-вывода как такового, и средств для работы со строками. Кроме того, с появлением Фортрана 77 и более новых Алгол как-то уже и не сильно выигрывал у них в удобстве.
Википедия — наше всё!
http://algol68.sourceforge.net
В 1977-78 годах писал на Алголе программу расчета физических свойств расплавов переходных металлов (железо, кобальт, никель) по измерениям отражения рентгеновских лучей. Для диплома.
Сама программа — треть коробки для перфокарт, данные по каждому металлу по коробке.
Обладал правом свободного входа на ВЦ ФТФ УПИ, поэтому мог запускать расчет не один раз в день, а два-три раза.
У Алгола-68 нашлось довольно удивительное применение. Как ни странно, он стал языком программирования разных уникальных военных машинок. Дело в том, что команда Терехова из СПбГУ обеспечила время раскрутки всего 3 месяца. То есть за 3 месяца компилятор на новой архитектуре начинал правильно компилировать сам себя.

Обеспечивало это, кстати, проверку всего 30% языковых конструкций.
Последний раз наткнулся на Algol 60 в пакете для одного из диалектов языка Scheme, он вроде там и сейчас живёт.
Sign up to leave a comment.

Articles