Jump to ratings and reviews
Rate this book

PROLOG: Programming for Artificial Intelligence

Rate this book
Description The third edition ofthis best-selling guide to Prolog and Artificial Intelligence hasbeen updated to include key developments in the field whileretaining its lucid approach to these topics. Prolog has its rootsin logic, however the main aim of this book is to teach Prolog as apractical programming tool. This text therefore concentrates on theart of using the basic mechanisms of Prolog to solve interestingproblems. For Sale in Indiansubcontinent only Combined approach to Prolog and AI allows flexibility for learning and teaching Provides a thorough representation of AI, emphasizing practical techniques and Prolog implementations Prolog programs for use in projects and research are available for download on the World Wide Web. Constraint Logic Programming Qualitative Reasoning Inductive Logic Programming The addition of belief networks for handling uncertainty A major update on machine learning Additional techniques for improving Program efficiency Meta-programming is updated to show how Prolog can be used to implement other languages (including object-oriented programming) A new Companion Web site will contain further teaching materials and updates The Prolog Language Introduction to Prolog Syntax and Meaning of Prolog Programs Lists, Operators, Arithmetic Using Structures: Example Programs Controlling Backtracking Input and Output More Built-in Predicates Programming Style and Techniques Operations on Data Structures Prolog in Artificial Intelligence Basic Problem-Solving Strategies Best-First Heuristic Search Problem Decomposition and AND/OR Graphics Constraint Logic Programming Knowledge Representation and Expert Systems An Expert System Shell Planning Machine Learning Inductive Logic Programming Qualitative Reasoning Language Processing with Grammar Rules Game Playing Meta-Programming About the Author Professor Ivan Bratko leads the AI groups in the Faculty of Computer and Information Science at both Ljubljana Universi

704 pages, Paperback

First published January 1, 1986

29 people are currently reading
583 people want to read

About the author

Ivan Bratko

16 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
57 (28%)
4 stars
72 (35%)
3 stars
53 (26%)
2 stars
14 (6%)
1 star
5 (2%)
Displaying 1 - 5 of 5 reviews
Profile Image for Peter.
222 reviews
Read
March 13, 2011
An excellent introduction to Prolog programming.: This book is clear and well written. Its an excellent first book on Prolog programming. It also takes you far into the subject, up to a point where you should be able to write useable Prolog programs.

Much more clearly written than "Programming in Prolog" Prolog by Clocksin and Mellish, and it covers the same ground.

Prolog is not for everyone. You have to be quite intelligent to be able to use it effectively. And its not a general-purpose language. But Prolog is excellent for some applications, such as writing Expert Systems, Natural Language Parsers, and other A.I. applications.

This book is best used in combination with a prolog compiler/interpreter, so you can try out Prolog as you read about it. There are some free ones available on the Web.

Profile Image for Koen Crolla.
818 reviews236 followers
March 18, 2010
A solid introduction to Prolog aimed (perhaps subconsciously) at people coming from the more traditional imperative programming languages, and a good overview of a lot of basic concepts in AI. The two main things I got out of this book were

1. Prolog itself is very impressive piece of technology and a great accomplishment of the field of Artificial Intelligence, and
2. Actually using Prolog for anything in AI (or outside it) probably isn't worth the effort in the overwhelming majority of cases.

I doubt that was entirely what was intended, but I'm still glad I read it, even if the price I paid for it is a bit steep for a student's budget.
Profile Image for Emre Sevinç.
178 reviews442 followers
October 27, 2016
Great book for showing many different applications of Prolog. I wish I could also praise its exercises and the pedagogical effort spent on them, but beware, because there's no gradual build-up of difficulty. It's more like throwing you into to the sea of a very different programming paradigm and saying "swim or drown".
75 reviews7 followers
February 15, 2012
Well ja, its a book about prolog. Then it becomes a book about search/optimization techniques
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.