Course Descriptions
Description
COMS4403: Compiler Design
Prerequisites: COMS 2223, COMS 3213 and COMS 4103
This course covers syntax translation, grammars and parsing, symbol tables, data representation, translating control structures, translating procedures and functions, processing expressions and data structures, and multipass translation. Students will design a computer language and implement the compiler.