CMP 339: Programming Languages.
4 hours, 4 credits. Design, evaluation, and implementation of programming languages. Syntax and semantics of language constraints. Control structures, including branching, selection, iteration, procedure calls and recursion; data types and data structures, and operations on them; name structures, binding, environments, dynamic and static scoping; parameter passing. PREREQ: CMP 334 and CMP 338.
Last modified: 3/11/2015