CMP 339 Programming Languages

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. 

Credits:

4

Hours

4

Requirement Designation

Regular Liberal Arts

Offered

Fall-Spring

Prerequisite

CMP 334 and CMP 338.