NPL (programming language): Difference between revisions

Content deleted Content added
Pearle (talk | contribs)
m Changing {{cleanup}} to {{cleanup-date|November 2005}}
Line 1:
{{cleanup-date|November 2005}}
:''At least three unrelated programming languages have had the name '''NPL'''.''
 
'''NPL''' (possibly for '''N'''ew '''P'''rogramming '''L'''anguage) was the original name given to what would later become [[IBM]]'s [[PL/I]] programming language.
 
The 'NPL' name was in effect between [[March 1]] and [[November 30]], [[1964]]. The name was changed to avoid collision with the [[National Physical Laboratory]]. MPL and MPPL were considered before settling on PL/I.
 
----
 
'''NPL''' was a [[functional language]] with [[pattern matching]] designed by Rod Burstall and John Darlington in 1977. The language allowed certain sets and logic constructs to appear on the right hand side of definitions, E.g.
 
Line 15 ⟶ 6:
 
''Reference: John Darlington, "Program Transformation and Synthesis: Present Capabilities", Research Report No. 77/43, Dept. of Computing and Control, Imperial College of Science and Technology, London September 1977.''
 
----
 
'''NPL''' (for '''NonProcedural Language''') was a [[relational database]] language developed by T.D. Truitt et al in 1980 for [[Apple II]] and [[MS-DOS]].
 
''Reference: "An Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al, McGraw-Hill 1983.''
 
 
{{FOLDOC}}
 
[[Category:Historical programming languages]]
[[Category:PL/I dialects]]
{{compu-lang-stub}}