CS 471 Programming Languages: Their Design and Compilation
Prerequisites: CS 226 and CS 219. A survey of the major programming paradigms and their related languages, including procedural, functional, logic and object-oriented programming. Topics include: binding, exception handling, data sharing, scope, parameter passing, type checking, runtime storage management, lexical analysis, syntactic analysis, parsing, code generation and optimization.
Cross Listed Courses
Double-numbered course; offered with graduate-level
CS 571
Offered
Fall Semester