Jump to content

Nonprocedural language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bumm13 (talk | contribs) at 19:34, 18 September 2023 (pointed "Apple II" wikilink to "Apple II series" -- (disambiguation); fixed sentence/phrase referring to MS-DOS release (MS-DOS did not exist in 1980 but, rather, in 1981)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

NPL (for NonProcedural Language) was a relational database language developed by T.D. Truitt et al.[1][2] in 1980 for Apple II and, later, for MS-DOS. In general, a non-procedural language (also called a 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).

Notes and references

  1. ^ "An Introduction to Nonprocedural Languages Using NPL", T.D. Truitt et al., McGraw-Hill 1983.
  2. ^ Truitt, T. D. "NPL: the nonprogrammer's data base language" Computer Language 4(06) June 1987 pp97-103