Fifth-generation programming language

A fifth-generation programming language (5GL) is a high-level programming language based on problem-solving using constraints given to the program, rather than using an algorithm written by a programmer.[1] Most constraint-based and logic programming languages and some other declarative languages are fifth-generation languages.

  1. ^ Dong, Jielin, ed. (2007). Network dictionary. Saratoga, Calif.: Javvin Technologies, Inc. p. 195. ISBN 9781602670006.