MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

The art of Prolog : advanced programming techniques / Leon Sterling, Ehud Shapiro.

By: Sterling, Leon.
Contributor(s): Shapiro, Ehud Y.
Material type: materialTypeLabelBookSeries: MIT Press series in logic programming.Publisher: Cambridge, Mass. : MIT Press, 1986Description: xxviii, 437 p. : ill. ; 24 cm.ISBN: 0262192500; 0262691051 .Subject(s): Prolog (Computer program language)DDC classification: 005.133 STE
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Store Item 005.133 STE (Browse shelf(Opens below)) 1 Available 00021370
Total holds: 0

Enhanced descriptions from Syndetics:

All but one of the chapters in Part III, Advanced Prolog Programming Techniques, have been substantially changed, with some major rearrangements. A new chapter on interpreters describes a rule language and interpreter for expert systems, which better illustrates how Prolog should be used to construct expert systems. The chapter on program transformation is completely new and the chapter on logic grammars adds new material for recognizing simple languages, showing how grammars apply to more computer science examples.

Includes bibliographical references (p. [407]-414) and index.

Reviews provided by Syndetics

CHOICE Review

The authors' aim is to go beyond a basic introduction to Prolog and to cover advanced programming techniques. They first discuss logic programming as a computational model, and then the implementation of this concept in Prolog. The third is the distinctive part of the book, explaining complex programming techniques. The fourth part is equally valuable, covering sophisticated applications like game-playing programs, a compiler, and a prototype expert system. Intended primarily for senior undergraduates and first-year graduates, this book (and the software to be released, WISDOM Prolog, a version close to the informal Edinburgh standard) is a must for any academic institution offering courses in computer science/computer information systems. Its comprehensiveness, depth, authority, and clarity would make it a valuable background reference for instructors and for undergraduates in artificial intelligence and AI languages-such courses are increasingly becoming standard parts of the curriculum. Also suitable for self-study by an assiduous reader. All libraries.-R. Bharath, Northern Michigan University

Powered by Koha