Csus/resource/course/cpsc 449
From wiki.ucalgary.ca
CPSC 449
Programming Paradigms
Contents
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
- Course outline - Winter 2013 Course outline
Previous Tutorial Materials
Programming Languages
External Links
Haskell
- Haskell - Very well put together free, community-generated ebook.
Prolog
- 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