CMPT 340

Programming Language Paradigms

Lec 04 and Tut T02 selected

A comparative study of programming languages and paradigms. Introduction to functional programming languages, such as Haskell; topics include: recursion, higher-order functions, polymorphic types, lazy evaluation. Introduction to logic programming languages, such as Prolog; topics include: unification, backtracking, resolution, non-determinism. An introduction to interpreters, parsers, program transformations, and semantic models.

Sections

Lecture
Tutorial, pick one

Syllabus

Have the syllabus for CMPT 340? Share it and everyone gets the grading, textbooks and rules.