meaning of npl

1. NPL 1. New Programming Language. IBMs original temporary name for PL/I, changed due to conflict with Englands "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. setofevenX <= <:x: x in X & evenx :> The NPL interpreter evaluates the list of generators from left to right so conditions can mention any bound variables that occur to their left. These were known as set comprehensions. NPL eventually evolved into Hope but lost set comprehensions which were called list comprehensions 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]. NPPL Network Picture Processing Language. An interactive language for manipulation of digraphs. ["A Graph Manipulator for On-line Network Picture Processing", H. A. DiGiulio, Proc FJCC 35 1969]. N-Prolog Prolog extended with explicit negation. Dov Gabbay ic. ac. uk>. [J Logic Programming]. NP time nondeterministic polynomial time NQS Batch processing software for Unix systems. Nqthm The language used in the Boyer-Moore theorem prover. ["Proving Theorems About LISP Functions", R. S. Boyer et al JACM 221:129-144 Jan 1975]. nr The country code for Nauru.


Related Words

npl |

Developed & Maintained By Taraprasad.com

Treasure Words