|
|
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 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].
Try this search on OneLook / Google
Nearby terms:
NPC « NP-complete « NP-hard « NPL » NPPL » N-Prolog » NP time
This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.
Random House Crosswords &CrosticsRandom House Crosswords &Crostics Guaranteed to provide plenty of brain-stimulating fun! Choose from 150 crosswords in 3 entertaining categories: tournament puzzles with target solution time, sports puzzles, and championship ultra-hard puzzles for those who want a really satisfying challenge! Plus, 150 crostics! Windows 98/ME/NT/2000/XP More ...
Digital Xpressions SuiteDigital Xpressions Suite This CD-ROM has 6 different software applications to suit your digital graphics and photography editing needs. Featuring: Photo Express My Scrapbook Edition, Ability Photopaint Studio, Riptide Photo Studio, Zoner Draw 3, Screen Saver Magic Deluxe 6 and Ulead Cool 360. Windows 98/ME/2000/XP More ...
4X-16X Used IDE CD-ROM Drives4X-16X Used IDE CD-ROM Drives ** 4X-16X Used IDE CD-ROM Drives **General Features:- Speeds are 4X-16X- Standard IDE interface- Various brands- All tested and workingNotes:- Drives are used but have been tested and cleanedCompatibility/Requirements/Disclosures:** Requirements *** IDE controller* IDE cable * Available 5.25-inch drive bay* Available 4-pin power connector More ...
Fisher-Price Rescue Heroes: Lava LandslideFisher-Price Rescue Heroes: Lava Landslide Team up with new Rescue Heroes characters and steer the Aquatic Rescue Command Center and other cool vehicles through treacherous obstacles to save those in need before the volcano erupts! Ages 4-7. Windows 98/ME/2000/XP More ...
ClueFinders Search &Solve AdventuresClueFinders Search &Solve Adventures Join the ClueFinders on a mystery-solving romp through a haunted, abandoned amusement park. The exciting interactive games and exercises come loaded with thrills, chills, and problem-solving skills! Ages 9-12+. Windows 95/98/ME/2000/XP and MAC More ...
PCI to PCMCIA Carbus AdapterPCI to PCMCIA Carbus Adapter ** PCI to PCMCIA Carbus Adapter **This PCI to Cardbus adapter is just one example of the great values available from I Sell! It allows the use PCMCIA Cardbus cards on desktop computers with an available PCI slot. Featuring a Ricoh E5C485 chipset, it allows access to Type I, II, or III PCMCIA cards!General Features:- PCI interface- Ricoh R5C485 chipset- Support 16-bit and 32-bit PC card- 3.3 V or 5 V Power LED- Supports Type I/II/III Cardbus/PCMCIA cardsRegulatory Approvals:- FCC- CE- C-TickRetail Package Includes:- PCI to PCMCIA cardbus adapter- User guideNotes:- UPC: 8 93049 00084 7 Compatibility/Requirements/Disclosures:** Requirements *** Windows 98SE/ME/2000/XP* Floppy drive (if driver installation is needed)* Available PCI slot More ...
|