Logic Programming with Prolog

Logic Programming is the name given to a distinctive style of programming, very different from that of conventional programming languages such as C++ and Java. By far the most widely used Logic Programming language is Prolog. Prolog is a good choice for developing complex applications, especially in...

Full description

Main Author: Bramer, Max. (Author, http://id.loc.gov/vocabulary/relators/aut)
Corporate Author: SpringerLink (Online service)
Language:English
Published: London : Springer London : Imprint: Springer, 2013.
Edition:2nd ed. 2013.
Subjects:
Online Access:https://doi.org/10.1007/978-1-4471-5487-7
Table of Contents:
  • Introduction
  • Getting Started
  • Clauses and Predicates
  • Satisfying Goals
  • Operators and Arithmetic
  • Input and Output
  • Loops
  • Preventing Backtracking
  • Changing the Prolog Database
  • List Processing
  • Strong Processing
  • More Advanced Features
  • Using Grammar Rules to Analyse English Sentences
  • Prolog in Action
  • Appendix 1 – Built-in Predicates
  • Appendix 2 – Built-in Predicates
  • Appendix 3 – Specimen Solutions to Practical Exercises
  • Appendix 4 – Glossary
  • Index.