Search Results

Edit "Page Body" Edit page section

Search Results for "CPS 352"

CPS 352. Concepts and Implementation of Programming Languages. 3 Hours

Study of programming language concepts through the implementation of interpreters and assessment of the conceptual differences in the resulting languages. Concepts covered include syntax and semantics, regular and context-free grammars, parsing, binding, scope, parameter passing, lazy evaluation, types, currying, and continuations. A comparative survey of the imperative, functional, logical, and object-oriented paradigms of programming is presented. Prerequisite(s): CPS 350.