PAL (язык программирования) - PAL (programming language)
PAL, то Педагогический алгоритмический язык, это язык программирования разработан в Массачусетский Институт Технологий примерно в 1967 году, чтобы помочь в обучении семантике и дизайну языков программирования.[1][2] Это «прямой потомок» Я ПЛАВАЮ и во многом обязан своей философией Кристофер Стрейчи.[3]
Первоначальная реализация PAL в Лиспе была написана Питер Ландин и Джеймс Х. Моррис младший Позже он был переработан Мартином Ричардсом, Томасом Дж. Баркалоу, Артур Эванс-младший, Роберт М. Грэм, Джеймс Моррис и Джон Возенкрафт. Это было реализовано Ричардсом и Баркалоу в BCPL как интерпретатор промежуточного кода и работал на IBM System / 360; это называлось PAL / 360.[4]
RPAL
RPAL, педагогический алгоритмический язык с правой ссылкой, является функциональным подмножеством PAL с реализацией на SourceForge.[5] Используется в Университет Флориды научить построению языков программирования и функциональное программирование. Программы строго функциональны, без последовательности или назначение операции.
Рекомендации
- ^ Артур Эванс-младший, PAL: педагогический алгоритмический язык: справочное руководство и учебник. Неопубликованный отчет, Департамент электротехники, Массачусетский технологический институт, февраль 1970 г.
- ^ Джон М. Возенкрафт и Артур Эванс-младший. Заметки по лингвистике программирования. Неопубликованный отчет, Департамент электротехники, Массачусетский технологический институт. Февраль 1971 г.
- ^ Артур Эванс-младший, «PAL - язык, разработанный для обучения лингвистике программирования» Материалы 23-й Национальной конференции ACM 1968 г. (27–29 августа 1968 г.), с. 395-403 ACM аннотация
- ^ "PAL (Педагогический алгоритмический язык)". Музей истории компьютеров / Группа сохранения программного обеспечения.
- ^ "RPAL - Право-эталонный педагогический алгоритмический язык". SourceForge.