This book is an introduction to the Prolog language for those who have not yet used Prolog and want to find out how it works and also for those considering using it in a specific application. The book assumes no prior knowledge of Prolog and very little knowledge of other computer languages. The authors have deliberately produced a short text in order to give the reader a good feeling for the language. The book is divided into two parts. Part One, Prolog Programming, explains the basic concepts incorporated into almost all implementations of Prolog. Part Two, Projects, demonstrates examples and areas in which Prolog shows itself in the best light. A chapter on operators is used to enable a meta level expert system to be developed.
Sprache
Verlagsort
Verlagsgruppe
McGraw-Hill Education - Europe
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Illustrationen
ISBN-13
978-0-632-01246-6 (9780632012466)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
Preface; Introduction; Part One: Prolog programming: A simple model for Prolog execution; Terms; Input and output; Lists; Built in predicates; Arithmetic; Recursion; Efficient Prolog programming; Part Two: Projects: Prolog as a production system; An expert system; Operators; A meta-level expert system; How to cross a river without getting wet; Searching; Natural language parsing; Glossary; Solutions; Bibliography; Index.