NPL (язык программирования) - Википедия - NPL (programming language)

НПЛ это функциональный язык программирования с сопоставление с образцом разработано Род Берстолл и Джона Дарлингтона в 1977 году. Язык позволяет некоторым наборам и логическим конструкциям появляться в правой части определений, например

setofeven (X) <= <: x: x в X и даже (x):>

Интерпретатор NPL оценивает список генераторов слева направо, поэтому условия могут упоминать любые связанные переменные, которые встречаются слева от них. Они были известны как установить понимание. NPL со временем превратилась в Надеяться но потерял установленные представления, которые снова появились в виде составить список в более поздних функциональных языках.

Рекомендации

  • Джон Дарлингтон (1977). «Трансформация и синтез программ: современные возможности». Отчет об исследовании № 77/43, Департамент вычислений и управления, Имперский колледж науки и технологий, Лондон.

Статья основана на материалах, взятых из Бесплатный онлайн-словарь по вычислительной технике до 1 ноября 2008 г. и зарегистрированы в соответствии с условиями «перелицензирования» GFDL, версия 1.3 или новее.