An Introduction to Logic Programming Through Prolog

An Introduction to Logic Programming Through Prolog

Introduces logic programming, combining three essential components: the declarative nature of logic itself, the programming techniques needed to write effective programs, and the efficient implementation of logic programming by computer.

Publication date: 01 Mar 1996

ISBN-10: 0135360471

ISBN-13: 9780135360477

Paperback: 352 pages

Views: 31,715

Type: N/A

Publisher: Prentice Hall

License: n/a

Post time: 25 Oct 2004 05:09:00

An Introduction to Logic Programming Through Prolog

An Introduction to Logic Programming Through Prolog Introduces logic programming, combining three essential components: the declarative nature of logic itself, the programming techniques needed to write effective programs, and the efficient implementation of logic programming by computer.
Tag(s): Logic Programming
Publication date: 01 Mar 1996
ISBN-10: 0135360471
ISBN-13: 9780135360477
Paperback: 352 pages
Views: 31,715
Document Type: N/A
Publisher: Prentice Hall
License: n/a
Post time: 25 Oct 2004 05:09:00
Book excerpts:

This is one of the few texts that combines three essential theses in the study of logic programming: the logic that gives programs their unique character; the practice of programming effectively using this logic; and the efficient implementation of logic programming on computers.

The book begins with a gentle introduction to logic programming using a number of simple examples, followed by a concise and self-contained account of the logic behind Prolog programming. This leads to a discussion of methods of writing programs to ensure that the process of deriving answers from them is as efficient as possible. The techniques are illustrated by practical examples and the final part of the book explains how logic programming can be implemented efficiently.

Reviews:

Amazon.com

:) "It contains all aspects of Logic Programming in a clear and highly comprehensive manner."
 




About The Author(s)


Mike Spivey is a University Lecturer in Computation at the Oxford University Department of Computer Science and Misys and Anderson Fellow of Computer Science at Oriel College, Oxford. His main areas of research interest are compilers and programming languages, especially logic programming. He wrote an Oberon-2 compiler.

J. Michael Spivey

Mike Spivey is a University Lecturer in Computation at the Oxford University Department of Computer Science and Misys and Anderson Fellow of Computer Science at Oriel College, Oxford. His main areas of research interest are compilers and programming languages, especially logic programming. He wrote an Oberon-2 compiler.


Book Categories
Sponsors
Icons8, a free icon pack