Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java, by George Luger, free from the author's personal page on Florida State uni, here:

https://www.cs.fsu.edu/~cap5605/Luger_0136070477_1.pdf

This is an excellent resource also for LISP (and Java!) and AI algorithms, particularly various search strategies.

I'd also recommend the standard Prolog textbtook, Prolog Programming for AI, by Ivan Bratko. You can most likely find an edition in most university libraries.

I've learned a lot from Adventure in Prolog, a Prolog tutorial on the Amzi! Prolog website (though I used a different Prolog to do the exercises, which is a very good sign of nice, basic and portable examples):

http://www.amzi.com/AdventureInProlog/advtop.php

Those are practical resources. On a more theoretical side, another commenter recommended Perreira & Shreiber, which I can't recommend enough. Also, for a more formal text on logic programming, with proofs and all, the classic reference is J. W. Lloyd, Foundations of Logic Programming. Again, you can probably find a copy in your friendly neighbourhood university library (or, er, google it for a very bad copy of dubious legitimacy, like).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: