Development Languages Prolog

Most of the descriptions are taken from the Wikipedia free encyclopedia.


Prolog

Prolog is an interpreted logical programming language. It is an acronym for PROgramming in LOGic. It was created by [Alain Colmeraurer]? in 1973. Prolog is used in many artificial intelligence programs, but its syntax and semantics is very simple and clear (the original goal was to provide a tool to computer-illiterate linguists).

Prolog is based on first-order predicate calculus; however it is restricted to allow only Horn clauses. Fundamental concepts are unification, tail recursion and backtracking?.