CMP 407: Compiler Construction.
4 hours, 4 credits. Compilation of simple expressions and statements. Organization of a compiler, including compile-time and run-time symbol tables, lexical scan, object code generation, error diagnostics, object-code optimization techniques, such as register allocation via graph coloring, and method in-lining. Use of compiler writing languages and bootstrapping. Note: Students will work on a compiler for a small language. PREREQ: CMP 339.
Last modified: 9/16/2013