Nonprocedural language: Difference between revisions

Content deleted Content added
Adding short description: "Relational database language developed by T.D. Truitt et" (Shortdesc helper)
Changing short description from "Relational database language developed by T.D. Truitt et" to "Relational database language developed by T.D. Truitt et al" (Shortdesc helper)
Line 1:
{{Short description|Relational database language developed by T.D. Truitt et al}}
'''NPL''' (for '''NonProcedural Language''') was a [[relational database]] language developed by T.D. Truitt et al.<ref name="Truitt83">"An Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al., McGraw-Hill 1983.''</ref><ref name="Truitt87">Truitt, T. D. "NPL: the nonprogrammer's data base language" Computer Language 4(06) June 1987 pp97-103</ref> in 1980 for [[Apple II]] and [[MS-DOS]].
In general, a non-procedural language (also called a [[Declarative_programming|declarative]] language) requires the programmer to specify ''what'' the program should do, rather than (as with a [[procedural language]]) providing the sequential steps indicating ''how'' the program should perform its task(s).