Оглавление
коралловый
-
История и разработка
- CORAL (Computer On-line Real-time Applications Language) разработан в 1964 году в Королевском радиолокационном центре в Великобритании.
- Первоначально назывался R, что означало “радар”, а не “в реальном времени”.
- На него повлияли JOVIAL и ALGOL, но он не является их подмножеством.
-
CORAL 66
- Наиболее известная версия, разработанная I. F. Карри и М. Гриффитсом под эгидой IECCA.
- Официальное определение опубликовано в 1970 году.
- В 1971 году выбран Министерством обороны Великобритании для военных приложений.
-
Особенности и применение
- Основан на ALGOL 60 с функциями Coral 64, JOVIAL и Fortran.
- Включает структурированные типы записей и поддержку упаковки данных.
- Предназначен для вычислений в реальном времени и встраиваемых систем.
- Использовался для компьютеров Ferranti, GEC, Interdata 8/32, PDP-11, VAX, Alpha, HPE Integrity, Honeywell, CTL Modular-1, SPARC и Intel.
-
Стандартизация и контроль качества
- В 1976 году королева Елизавета II отправила первое электронное письмо по сети ARPANET, используя компилятор Coral 66.
- IECCA рекомендовала использовать пакет примитивного ввода-вывода для компиляторов.
- Компиляторы должны были пройти стандартный набор из 25 тестовых и 6 бенчмарковых программ для одобрения.
-
Варианты и наследие
- PO-CORAL разработан для компьютеров управления цифровой телефонной станцией System X.
- BT-CORAL переименован из PO-CORAL после отделения British Telecom.
- Исходный код компилятора и официальный документ восстановлены и лицензированы для некоммерческого использования.