Logic Programming Books

Books I recommend on Prolog are:

  • Prolog Programming for Artificial Intelligence, 3rd ed, by Ivan Bratko, is an excellent starting point. It not only gives an introduction to Prolog, but it also provides advanced examples of fully-developed, practical, systems that continue to provide useful information to advanced Prolog programmers.
  • The Practice of Prolog, edited by Shapiro, to see how complete mission-critical systems were implemented in Prolog.
  • As an alternative introductory book read the Art of Prolog by Sterling and Shapiro, and as a third book read the Craft of Prolog by Richard A. O'Keefe.
  • For DCGs, A Grammatical View of Logic Programming, by Deransart and Maluszynski, takes the novel approach of describing a declarative language (Prolog) as a definite language, so as to perform grammatical transformations to prove certain properties.
 
 
 

Cotillion Group Inc.
7309 Inzer Street
Springfield, VA 22151
703.642.1302
703.642.3230 fax