Prolog Tutorial
  • Author: J. R. Fisher
  • Format: HTML (a zipped version is available if you email the author and ask)
  • Price: free

This book is a beginners introductory course in Prolog, which is one of the most frequently used programming languages for artificial intelligence. It includes a number of sample programs that are constructed in a top-down, declarative fashion that are meant to help the student to learn the essential basic concepts of Prolog.

Portions of this book date back to 1988, and was originally used to help explain a Prolog interpreter developed by the author. Since then, the author has made a number of revisions and updates to the tutorial, and he continues to edit, expand, and improve it.

Chapters include:

  • How to Run Prolog
  • Sample Programs
  • How Prolog Works
  • Built-in Goals
  • Search in Prolog
  • Logic Topics
  • Introduction to Natural Language Processing
  • Prototyping with Prolog

http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/