CSC 535
Compiler Construction
Units: 1.5
An introduction to important topics in the design and implementation of a compiler for a modern programming language such as Java. Topics include parsing, syntax directed translation, intermediate code representation, static single assignment form, dataflow analysis, simple optimizations, and code generation for a simple architecture.
Graduate course in the Computer Science program administered by the Faculty of Graduate Studies.