dmitrik> Пардон, а о каком периоде времени идет речь? Я-то имел в виду 197х - появление C, Unix и RISC. И, насколько я знаю, в то время сделать язык и ОС для новой архитектуры была проблема и появление C/Unix сильно облегчило жизнь. И еще, а на чем вы его писали если не секрет? У вас был кросс-компилятор Алгола на Алголе?
Ну, имплементация Algol 60 и Algol W — это 60-е.
До RISC-ов были mainframe-ы — и не только IBM. А так же малые машины.
C/Unix — да, облегчело жизнь. Но первые книжки по переносимости софта появились уже тогда. Не только для С.
Для Алгола 68 у нас всё было написано на Алголе 68. Было несколько проходов с ПЯ между ними.
Лексический, Синтаксический, Высокоуровневая Оптимизация (опциональная фича), Генерации Кода с низкоуровневым оптимизатором. Поэтому перенос компилятора заключался в разработке проекций и написании генератора кода. Впрочем, наши Адики так же сделали — одна школа. А потом уже мы попытались составить достаточно общие ПЯ, чтобы Ада, Паскаль, Модула 2, Алгол 68 и даже (страшно подумать) С++ можно было в них откомпилировать, а проходы, которые ниже Синтаксического были бы общими.
Первый компилятор с Алгола 68 сделала команда Цейтина-Терехова. Первый босс моего босса, а второй — мой босс. Насколько я знаю, никто больше Алгол 68 в СССР и не сделал. Хотя в разработке и обсуждении стандарта принимали участие Лавров, Рар, Ершов, Берс. Потосин ещё кажеться. Потом новосибирцы ушли и в другие языки и говорили Андрею, что того заклинило на статических языках. А он говорил новосибирцам, что те ни хрена не понимают в колбасных обрезках.
Писали его сначала во многом на ассемблере. Но по ходу переписывали и на сам Алгол 68. Если мама не выбросила ленточки, то дома в Кишинёве должны валятся ленточки со всеми исходниками.
dmitrik> Дык опять же никто не спорит, только это совсем другая геологическая эпоха
LISP? Simula 67? Опять-таки, немного позже, но работы Вирта по Лилит.