Nonprocedural language
Appearance
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.
Notes and references
Modern languages such as Visual Basic or Java are called non-procedural or event-driven, languages because instead of writing a series of sequential instructions, a programmer defines the actions that the program must perform when certain events occur. Here user describes the desired information without giving any particular procedure for obtaining that information. --Arijit