एनपीएल (प्रोग्रामिंग भाषा): Difference between revisions
From Vigyanwiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
==संदर्भ== | ==संदर्भ== | ||
* 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. | * 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. | ||
{{compu-lang-stub}} | {{compu-lang-stub}} | ||
[[Category:All stub articles]] | |||
[[Category:Articles with hatnote templates targeting a nonexistent page]] | |||
[[Category: | |||
[[Category:Created On 24/07/2023]] | [[Category:Created On 24/07/2023]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Programming language topic stubs]] | |||
[[Category:कार्यात्मक भाषाएँ]] | |||
[[Category:यूनाइटेड किंगडम में कंप्यूटिंग का इतिहास]] | |||
[[Category:शैक्षणिक प्रोग्रामिंग भाषाएँ]] |
Latest revision as of 18:11, 21 August 2023
एनपीएल 1977 में रॉड बर्स्टल और जॉन डार्लिंगटन द्वारा डिजाइन किए गए पैटर्न मिलान के साथ कार्यात्मक प्रोग्रामिंग है। लैंग्वेज कुछ समुच्चय और तर्क निर्माणों को परिभाषाओं के दाईं ओर प्रदर्शित होने की अनुमति प्रदान करती है। जैसे
setofeven(X) <= <:x: x in X & even(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.