Transcription of Introduction to Prolog Programming
{{id}} {{{paragraph}}}
Institute for Logic, language and ComputationLecture NotesAn Introduction to Prolog ProgrammingUlle EndrissUniversiteit van Amsterdamc by Ulle Endriss, University of Amsterdam 1 September 2014 PrefaceThese lecture notes introduce the declarative Programming language Prolog . The em-phasis is on learning how to program, rather than on the theory of logic , a short chapter on the logic foundations of Prolog is included as examples have been tested using SWI- Prolog ( ) and can be ex-pected to work equally well with most other Prolog systems. These notes have originallybeen developed for a course I taught at King s College London in 1999 and , August present version corrects a number of minor errors in the text, most of whichhave been pointed out to me by students following a number of courses I have given atthe University of Amsterdam since , September The Getting Started: An Example.
Prolog (programming in logic) is one of the most widely used programming languages in arti cial intelligence research. As opposed to imperative languages such as C or Java (the latter of which also happens to be object-oriented) it is a declarative programming lan-guage. That means, when implementing the solution to a problem, instead of specifying
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}