CSC 504 Compiler Construction
An in-depth study of the programming languages compilation process. The course encompasses various topics about programming languages including language structures, grammars, and parsing techniques. The course also studies the building blocks of a modern compiler, and the various stages of the compilation process from the language parsing to code generation and optimization. Prerequisite: CSC 306 or permission
Prerequisite
CSC 306 or department consent