Prolog: Difference between revisions
Jump to navigation
Jump to search
imported>Eric Evers No edit summary |
imported>Eric Evers No edit summary |
||
Line 1: | Line 1: | ||
{{subpages}} | {{subpages}} | ||
'''Prolog''' is a [[Programming_language#Declarative_vs._Imperative|declarative language]], and is a [[Programming_language#General_purpose_vs._special_purpose|general-purpose ]] [[programming language]]. Prolog stands for "programming logic", and is built on the theory of horn clauses. [[Erlang]] is a language that shares some syntax with prolog. Prolog is most often used to program artificial intelegence applications such as expert systems. One of the more famous versions of prolog is Quintus Prolog. Other versions of Prolog include SWI-Prolog and GNU Prolog | '''Prolog''' is a [[Programming_language#Declarative_vs._Imperative|declarative language]], and is a [[Programming_language#General_purpose_vs._special_purpose|general-purpose ]] [[programming language]]. Prolog stands for "programming logic", and is built on the theory of horn clauses. [[Erlang]] is a language that shares some syntax with prolog. Prolog is most often used to program artificial intelegence applications such as expert systems. One of the more famous versions of prolog is Quintus Prolog. Other versions of Prolog include SWI-Prolog and GNU Prolog at www.gprolog.org. The classic text for Prolog is: Programming in Prolog by William F. Clocksin (Author), Christopher S. Mellish | ||
<ref Name=C_M>The | <ref Name=C_M> The classic text for Prolog is: Programming in Prolog by William F. Clocksin (Author), Christopher S. Mellish. </ref>. | ||
==Standard versions== | |||
At the Prolog command line we can use: | At the Prolog command line we can use: |
Revision as of 15:50, 1 February 2008
Prolog is a declarative language, and is a general-purpose programming language. Prolog stands for "programming logic", and is built on the theory of horn clauses. Erlang is a language that shares some syntax with prolog. Prolog is most often used to program artificial intelegence applications such as expert systems. One of the more famous versions of prolog is Quintus Prolog. Other versions of Prolog include SWI-Prolog and GNU Prolog at www.gprolog.org. The classic text for Prolog is: Programming in Prolog by William F. Clocksin (Author), Christopher S. Mellish [1].
Standard versions
At the Prolog command line we can use: | ?- print('hello world!'). to produce: hello world!
See also
References
- ↑ The classic text for Prolog is: Programming in Prolog by William F. Clocksin (Author), Christopher S. Mellish.