Оглавление
Автокодирование в Атласе
-
История и особенности Atlas Autocode
- Atlas Autocode был разработан в 1963 году для компьютера Atlas и является вариантом языка ALGOL.
- Тони Брукер и Деррик Моррис создали язык, а Джефф Рол написал компиляторы и реализовал ABC.
- Слово “Автокод” стало термином для обозначения языка программирования.
-
Особенности и синтаксис
- AA был блочно-структурированным языком с явно типизированными переменными и функциями.
- Некоторые функции ALGOL были опущены, включая передачу параметров по имени.
- Компилятор мог генерировать проверку диапазона и позволял массивам иметь размеры, определенные во время выполнения.
- Высокоуровневые процедуры могли включать машинный код для повышения эффективности.
- AA включал комплексный тип данных для представления комплексных чисел.
- Сложный тип данных был отброшен при переходе к языку Edinburgh IMP.
-
Синтаксис и ключевые слова
- Синтаксис AA был похож на ALGOL, но адаптирован под устройство вывода Friden Flexowriter.
- Flexowriter поддерживал перенастройку, что позволило AA использовать различные символы для замены стандартных.
- Ключевые слова в AA выделялись подчеркиванием или оверштрихом, а также существовали два режима выравнивания.
- В AA не было зарезервированных слов, так как ключевые слова выделялись подчеркиванием.
-
Рекомендации и внешние ссылки
- В статье представлены основные возможности и синтаксис Atlas Autocode, а также ссылки на дополнительные ресурсы.