CMP 692 Programming Languages

A study of programming languages from abstract and concrete points of view. Syntax, semantics; data objects and typing; control structures; scope of names; storage classes; binding times; parameter passing, value, reference, name, value-replace; and procedures, side-effects, recursion, serial reusability, reentrancy.

Credits:

4

Hours

4

Requirement Designation

Graduate Liberal Arts

Offered

Fall-Spring

Prerequisite

Assembly Language Programming.