Пастел (бағдарламалау тілі) - Pastel (programming language)

Пастель кеңейтілген нұсқасы Паскаль с-да құрылған бағдарламалау тілі. 1982 ж Янтарь, S-1 операциялық жүйесі суперкомпьютер жоба Лоуренс Ливермор ұлттық зертханасы жылы Калифорния.[1] Пастел компиляторы шабыттандырушы болды Ричард Сталлман Келіңіздер GNU C компиляторы.[2]

Пастелді Джеффри М. Бруттон ойлап тапты, содан кейін S-1 жобасы үшін компиляторлар мен операциялық жүйенің бағдарламалық жасақтамасына жауапты жоба инженері,[3] наразылығына байланысты PL / 1 Amber жүзеге асырылып жатқан тіл. Тіл Пастел деп аталды («түссіз Паскаль»).

Сол кезеңдегі Паскаль компиляторларымен салыстырғанда Пастелдің ерекшеліктеріне мыналар кірді:[4]

  • Жақсартылған тип анықтамасы
  • Параметрлік типтер
  • Орау мен орналастыруды анық бақылау
  • Қосымша параметр өткізу режимдері
  • Қосымша басқару құрылымдары
  • Итерацияны орнатыңыз
  • Цикл-шығу формасы
  • Қайтару туралы мәлімдеме
  • Модульдің анықтамасы
  • Ерекше жағдайларды өңдеу
  • Жалпы жақсартулар
  • Логикалық шартты операциялар
  • Тұрақты өрнектер
  • Айнымалы инициализация

Әдебиеттер тізімі

  1. ^ Марк Смотерман. «S-1 суперкомпьютері (1975-1988)». Архивтелген түпнұсқа 2014-02-01.
  2. ^ Франкстон, Чарльз (1984). «6 іске асыру». Amber операциялық жүйесі (Тезис). MIT. Алынған 2014-02-01.
  3. ^ Марк Смутман (28.06.2005). «S-1 суперкомпьютер түлектері». Архивтелген түпнұсқа 2014-02-01.
  4. ^ Джефф Бротон. «The S-l ЖОБАСЫ: ұлттық қауіпсіздікті қолдану үшін сандық есептеу технологиялары базасын ілгерілету». Алынған 2014-02-01.Тарау: S-l бағдарламалық қамтамасыздандыру: қолдау бағдарламалау тілдері