NPL
1. New Programming Language. IBM' s original (temporary) name for PL/I, changed due to conflict w ITh England' s "National Physical Laboratory." MPL and MPPL were considered before settling on PL/I. Sammet 1969, p.542. 2. A functional language w ITh 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 defin ITions, E.g. setofeven(X) <= <:x: x in X & even(x) :> The NPL interpreter evaluates the list of generators from left to right so cond ITions 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 comprehensions in later functional languages. [John Darlington, "Program Transformation and Synthesis: Present Capabil ITies", 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. Tru ITt et al in 1980 for Apple II and MS-DOS. ["An Introduction to Nonprocedural Languages Using NPL", T.D. Tru ITt et al, McGraw-Hill 1983]. In addITion suITable contents: [ 2 ] [ = ] [ ag ] [ ai ] [ al ] [ am ] [ an ] [ app ] [ Apple II ] [ ar ] [ arc ] [ as ] [ at ] [ aw ] [ B ] [ b ] [ ba ] [ base ] [ be ] [ bi ] [ bo ] [ bound variable ] [ by ] [ C ] [ ca ] [ cc ] [ ch ] [ ci ] [ co ] [ com ] [ con ] [ cons ] [ cu ] [ D ] [ data ] [ database ] [ de ] [ design ] [ do ] [ DOS ] [ du ] [ E ] [ ec ] [ ed ] [ edu ] [ eg ] [ eh ] [ er ] [ era ] [ es ] [ et ] [ event ] [ fi ] [ file ] [ fo ] [ for ] [ fr ] [ function ] [ functional ] [ functional language ] [ G ] [ ge ] [ gen ] [ gh ] [ gi ] [ gl ] [ gn ] [ gr ] [ gt ] [ gu ] [ gy ] [ h ] [ hang ] [ hat ] [ hing ] [ hn ] [ Hope ] [ hr ] [ ht ] [ IBM ] [ id ] [ ie ] [ il ] [ in ] [ int ] [ interpreter ] [ io ] [ ir ] [ is ] [ IT ] [ J ] [ kn ] [ la ] [ language ] [ Lex ] [ li ] [ list ] [ list comprehension ] [ lu ] [ lv ] [ ly ] [ M ] [ ma ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ MPL ] [ MPP ] [ MPPL ] [ MS-DOS ] [ N ] [ na ] [ nc ] [ ne ] [ nf ] [ ng ] [ ni ] [ no ] [ NP ] [ np ] [ ns ] [ O ] [ om ] [ op ] [ OS ] [ pa ] [ pattern matching ] [ pe ] [ ph ] [ pl ] [ PL/I ] [ port ] [ PPL ] [ pr ] [ pt ] [ query ] [ rc ] [ re ] [ relation ] [ relational database ] [ rete ] [ rl ] [ ro ] [ ru ] [ S ] [ se ] [ set ] [ set comprehension ] [ si ] [ sig ] [ so ] [ st ] [ struct ] [ T ] [ tc ] [ th ] [ to ] [ tr ] [ tt ] [ ua ] [ va ] [ var ] [ variable ] [ ve ] [ X ]
[ Go Back ]
Free On-line Dictionary of Computing Copyright © by OnlineWoerterBuecher.de - (6625 Reads) |