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