Csus/resource/course/cpsc 449

CPSC 449

Programming Paradigms Description Examination of the basic principles of the major programming language paradigms. Focus on declarative paradigms such as functional and logic programming. Data types, control expressions, loops, types of references, lazy evaluation, different interpretation principles, information hiding. Course Notes Previous Course Materials Previous Tutorial Materials Programming Languages External Links Haskell Prolog
 * Course outline - Winter 2013 Course outline
 * Haskell - Very well put together free, community-generated ebook.
 * A gentle introduction to Prolog A nice (but brief) introductory tutorial to Prolog programming. (Used in the second half of this course).
 * Learn Prolog Now book An excellent resource to learn Prolog
 * Prolog Documentation