CS 444 Compiler Construction

Course Description

Phases of compilation. Lexical analysis and a review of parsing. Compiler-compilers and translator writing systems. LEX and YACC. Scope rules, block structure, and symbol tables. Runtime stack management. Parameter passage mechanisms. Stack storage organization and templates. Heap storage management. Intermediate code. Code generation. Macros.

  • Winter

Pre-requisites

CS 350 or ECE 354; Computer Science students only

Upcoming Term Enrollment

There are no offerings of this course in the upcoming terms.