Courses/CS 332L
From CSWiki
< Courses
[edit] Symbolic Programming in Prolog
The pages below are the outline of a course in logic programming that focuses on Prolog as a programming language for symbolic programming. Backtracking is minimized, and cuts are encouraged as a way to indicate a separation between guards and bodies of clauses. After the first few introductory pages, the remainder of the material focuses on developing an interpreter for a simple programming language.
- Introduction to Prolog
- Symbolic differentiation
- Data structures and unification
- Peano arithmetic
- Expression evaluation
- Control structures
- Classes
- Functions
[edit] SWI Prolog
[edit] Prolog Tutorials listed alphabetically by author
[edit] Other stuff
- Christiansen, Henning, Prolog as a meta-language
- Google search for "Prolog problems"
- Werner Hett, 99 Prolog problems
- V. Nastase, Prolog problems Much overlap with previous.

