Оглавление
АЛГОЛ 68С
-
История и разработка
- ALGOL 68C разработан Стивеном Р. Борном и Майклом Гаем.
- Первоначальный компилятор написан на PSYCO и реализован Дж. H. Мэтью.
- В 1971 году ALGOL 68C использовался в операционной системе CHAOS.
-
Компилятор и его особенности
- Компилятор генерировал ZCODE, промежуточный язык на регистрах.
- ZCODE можно было интерпретировать или компилировать в исполняемый файл.
- Компилятор портирован на различные платформы, включая CAP, CMS, TOPS-10 и Zilog Z80.
-
Влияние на культуру и Unix
- ALGOL 68C использовался для написания первых программ Game of Life.
- Стивен Борн повторно использовал предложения ALGOL 68C в оболочке Unix Bourne.
- Борн портировал ALGOL 68C на Unix и включил опцию в отладчик adb.
-
Расширения ALGOL 68C
- Автоматическое управление:= для операторов.
- UPTO, DOWNTO и UNTIL в циклах.
- Оператор перемещения (:=:=) и синтаксические элементы ANDF, ORF и THEF.
- Отдельная компиляция с использованием ENVIRON и USING.
-
Ограничения и рекомендации
- Отсутствие гибких матриц и матриц переменной длины.
- Строка режима реализована без FLEX.
- Нестандартный транспорт.
- Транслятор-компилятор доступен для различных компьютеров.