Nonprocedural language


NPL was a relational database language developed by T.D. Truitt et al. in 1980 for Apple II and MS-DOS.
In general, a non-procedural language requires the programmer to specify what the program should do, rather than providing the sequential steps indicating how the program should perform its task.