Prolog is a rule-based language developed for artificial intelligence applications. Unlike conventional languages, Prolog programs have no explicit sequence of operations. Rules are used to express relationships between entities, and these rules are used to find solutions to queries using a theorem-proving approach.
| Expert Systems Prolog A Prolog-2 interpreter for DOS.
| ||
| SWI Prolog A free Prolog implementation for Windows.
| ||
| Amzi Prolog + Logic Server A Prolog implementation for DOS and Windows which is a subset of Amzi's commercial offering.
| ||
| Visual Prolog 5.2 A Prolog development environment for Windows.
| ||
| NetProlog A Prolog compiler which generates codee for the Java Virtual Machine (JVM).
| ||
| JavaLog A Prolog interpreter written in Java to allow easy integration between the two languages.
|
| Prolog Programming: A First Course A Prolog textbook for beginners.
| ||
| An Introduction to Prolog for Mathematicians A nice introduction to Prolog, which (despite the title) is good for non-mathematicians too!
| ||
| Adventure in Prolog A tutorial from Amzi based around developing a text-based adventure game in Prolog.
| ||
| The Prolog Resource Guide FAQ A list of available Prolog resources from the newsgroup comp.lang.prolog.
| ||
| Introduction to Programming Langauges A comparative study of programming languages, their development and the development of the programming paradigms that they embody.
| ||
| What is Artificial Intelligence? A layman's introduction by John McCarthy, the original creator of Lisp.
|
| Logic programming A collection of links at Oxford University. |
| The CMU Prolog Repository A large collection of Prolog-related material. |
| Logic Programming Another large archive site with lots of Prolog information. |
| The Journal of Functional and Logic Programming An online journal. |
| Prolog links at Yahoo These are also available at Yahoo UK. |
| The comp.lang.prolog newsgroup A newsgroup devoted to discussions of Prolog-related issues. |