एनपीएल (प्रोग्रामिंग भाषा)

एनपीएल 1977 में रॉड बर्स्टल और जॉन डार्लिंगटन द्वारा डिजाइन किए गए पैटर्न मिलान के साथ एक कार्यात्मक प्रोग्रामिंग है। भाषा कुछ सेट और तर्क निर्माणों को परिभाषाओं के दाईं ओर प्रदर्शित होने की अनुमति देती है, जैसे

setofeven(X) <= <:x: x में X और यहां तक ​​कि(x) :>

एनपीएल दुभाषिया बाएं से दाएं जनरेटर की सूची का मूल्यांकन करता है ताकि स्थितियां उनके बाईं ओर होने वाले किसी भी बाध्य चर का उल्लेख कर सकें। इन्हें समझ निर्धारित करें  के रूप में जाना जाता था। एनपीएल अंततः होप प्रोग्रामिंग भाषा में विकसित हुआ लेकिन सेट समझ खो गया, जो बाद की कार्यात्मक भाषाओं में सूची समझ के रूप में फिर से प्रकट हुआ।

संदर्भ

 * John Darlington (1977). "Program Transformation and Synthesis: Present Capabilities". Research Report No. 77/43, Dept. of Computing and Control, Imperial College of Science and Technology, London.