I am looking for good beginners material on Prolog, both online and printed. I am not only interested in 'learning the language' but also in background and scientific information.
相关问题
- Creating a SPARQL parameterized query using append
- How to join rules and print out outputs in prolog
- Splitting list and iterating in prolog
- Accumulating while in recursion/backtracking
- prolog trace how to use
相关文章
- how to flatten input in `nn.Sequential` in Pytorch
- What are the problems associated to Best First Sea
- How can I fix this circular predicate in Prolog?
- Looping through training data in Neural Networks B
- How to negate in Prolog
- Remove incorrect subsequent solutions without once
- Which computer vision library & algorithm(s), for
- prolog two lists are exactly the same
Try Logic, Programming and Prolog (free download). I haven't read it, but it's broken up into Foundations, Programming in Logic, and Alternative Logic Programming Schemes, so it sounds like it has something for everybody.
Once upon a time when I used Prolog I liked the book by Sterling & Shapiro, The Art of Prolog.
For advanced Prolog programming, especially w.r.t. efficiency, I recommend the Craft of Prolog by O'Keefe.
Writing an Adventure Game in Prolog could also be a good way to learn.
You MUST read Nany's Tutorial. Learn Prolog while you create a complete game.
Check out Learn Prolog Now!
This book is well-written, should be easy to read for beginners. It's available in printed form and also as a free online version. It is also relatively new (from 2003), which is not the case with many Prolog books out there.
Adventure in Prolog Dennis Merritt | Springer Published in 1990, 186 pages
An Introduction to Logic Programming through Prolog Michael Spivey | Prentice Hall Published in 2008, 258 pages
Applications of Prolog Attila Csenki | BookBoon Published in 2009, 203 pages
Artificial Intelligence through Prolog Neil C. Rowe | Prentice-Hall Published in 1988, 481 pages
Building Expert Systems in Prolog Dennis Merritt | Amzi! inc. Published in 2000, 358 pages
Learn Prolog Now! Patrick Blackburn, Johan Bos, Kristina Striegnitz | College Publications Published in 2006, 284 pages
Logic, Programming and Prolog Ulf Nilsson, Jan Mauszynski | John Wiley & Sons Inc Published in 1995, 296 pages
Natural Language Processing in Prolog Gerald Gazdar, Chris Mellish | Addison-Wesley Published in 1989, 519 pages
Prolog and Natural-Language Analysis Fernando C. N. Pereira, Stuart M. Shieber | Center for the Study of Language and Inf Published in 2002, 204 pages
Prolog Experiments in Discrete Mathematics, Logic, and Computability James Hein | Portland State University Published in 2009, 158 pages
Prolog Programming: A First Course Paul Brna | Published in 1999
Prolog Techniques Attila Csenki | BookBoon Published in 2009, 186 pages
The First 10 Prolog Programming Contests Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Troncon | Published in 2005, 161 pages