Jump to content

Nonprocedural language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by HistoricalAccountings (talk | contribs) at 00:46, 4 March 2021 (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)). 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 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