Courses

Freshman Level  |  Sophomore Level  |  Upper Level  |  Non CS Major

Upper Level

 

1791  Compiler Design

03.0 cr.

Introduces the basic concepts of compiler design and implementation.  Topics include lexical analysis, various types of parsers, intermediate and object code generation, and code optimization.  The material will be presented from an implementation point of view rather than a formal approach.  The impact of language design on compilers will also be examined.