Topic summary

Fifth-generation programming language

Fifth-generation programming language

Extracted from the Wikipedia article Programming language generations.

Fifth generation (5GL)

A fifth-generation programming language (5GL) is any programming language based on problem-solving using constraints given to the program, rather than using an algorithm written by a programmer. They may use artificial intelligence techniques to solve problems in this way. Most constraint-based and logic programming languages and some other declarative languages are fifth-generation languages.