Introduction to Prolog Programming
These lecture notes introduce the declarative programming language Prolog. The emphasis is on learning how to program, rather than on the theory of logic programming. Nevertheless, a short chapter on the logic foundations of Prolog is included as well.
Tag(s): Logic Programming
Publication date: 01 Jul 2007
ISBN-10: n/a
ISBN-13: n/a
Paperback: n/a
Views: 23,100
Type: N/A
Publisher: n/a
License: n/a
Post time: 14 Jul 2010 12:51:21
Introduction to Prolog Programming
Ulle Endriss wrote:Prolog (programming in logic) is one of the most widely used programming languages in artificial intelligence research. As opposed to imperative languages such as C or Java (which also happens to be object-oriented) it is a declarative programming language. That means, when implementing the solution to a problem, instead of specifying how to achieve a certain goal in a certain situation, we specify what the situation (rules and facts) and the goal (query) are and let the Prolog interpreter derive the solution for us. Prolog is very useful in some problem areas, such as artificial intelligence, natural language processing, databases, ... , but pretty useless in others, such as graphics or numerical algorithms.
By following this course, you will learn how to use Prolog as a programming language to solve practical problems in computer science and artificial intelligence. You will also learn how the Prolog interpreter actually works. The latter will include an introduction to the logical foundations of the Prolog language.
About The Author(s)
No information is available for this author.