Пастель (язык программирования)
Pastel — расширенная версия языка программирования Pascal , созданная в 1982 году для Amber , операционной системы для проекта суперкомпьютера S-1 в Ливерморской национальной лаборатории Лоуренса в Калифорнии . [1] Pastel Компилятор послужил источником вдохновения для Ричарда Столлмана компилятора GNU C . [2]
Pastel был задуман Джеффри М. Бротоном, тогдашним инженером проекта, отвечающим за компиляторы и программное обеспечение операционной системы для проекта S-1. [3] из-за недовольства языком PL/1 , на котором реализовывался Amber. Язык получил название Pastel («бесцветный Паскаль»).
По сравнению с компиляторами Паскаля того периода, возможности Pastel включали: [4]
- Улучшенное определение типа
- Параметрические типы
- Явное управление упаковкой и распределением
- Дополнительные режимы передачи параметров
- Дополнительные конструкции управления
- Установить итерацию
- Форма выхода из цикла
- Оператор возврата
- Определение модуля
- Обработка исключений
- Общие улучшения
- Условные логические операции
- Постоянные выражения
- переменной Инициализация
Ссылки
[ редактировать ]- ^ Марк Смотерман. «Суперкомпьютер С-1 (1975-1988)» . Архивировано из оригинала 11 января 2014 г.
- ^ Франкстон, Чарльз (1984). «6 Реализация». Янтарная операционная система (Диссертация). Массачусетский технологический институт . Проверено 1 февраля 2014 г.
- ^ Марк Смотерман (28 июня 2005 г.). «Выпускники суперкомпьютера S-1» . Архивировано из оригинала 3 января 2014 г.
- ^ Джефф Бротон. «ПРОЕКТ SL: Развитие базы цифровых вычислительных технологий для приложений национальной безопасности» . Проверено 1 февраля 2014 г. Глава: Разработка программного обеспечения Sl: поддерживаемые языки программирования