3 definitions found From Virtual Entity of Relevant Acronyms (Version 1.9, June 2002) [vera]: NPL Netscape Public License (Netscape) From Virtual Entity of Relevant Acronyms (Version 1.9, June 2002) [vera]: NPL Non-Procedural Language From The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]: NPL 1. New Programming Language. IBM's original (temporary) name for PL/I, changed due to conflict with England's "National Physical Laboratory." MPL and MPPL were considered before settling on PL/I. Sammet 1969, p.542. 2. 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. setofeven(X) <= <:x: x in X & even(x) :> The NPL {interpreter} evaluates the list of {generator}s from left to right so conditions can mention any bound variables that occur to their left. These were known as {set comprehension}s. NPL eventually evolved into {Hope} but lost set comprehensions which were called {list comprehension}s in later functional languages. [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.] 3. NonProcedural Language. A {relational database} language developed by T.D. Truitt et al in 1980 for {Apple II} and {MS-DOS}. ["An Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al, McGraw-Hill 1983].
Powered by Blog Dictionary [BlogDict]
Kindly supported by
Vaffle Invitation Code
Get a Freelance Job - Outsource Your Projects | Threadless Coupon
All rights
reserved. (2008-2024)