

PROLOG (acronym for PROgramming LOGic) is an example of a Logical Programming Language.


During the 1990s, the wave of hype that preceded the popularization of 5GLs and predictions that they will replace most other programming languages, gave way to a more sober realization. As larger programs were built, it became apparent that the approach of finding an algorithm given a problem description, logical instructions and a set of constraint is a very hard problem in itself. Most of the applicable problems solved by this approach can currently be found in the domain of artificial intelligence.Ĭonsiderable research has been invested in the 1980s and 1990s, into the development of 5GLs. When the programmer dictates how the solution should look, by specifying conditions and constraints in a logical manner, the computer is then free to search for a suitable solution. The leap beyond 4GLs is sought by taking a different approach to the computational challenge of solving problems. Techopedia Explains Fifth Generation (Programming) Language (5GL)
