MCS 4410 Compiler Design

Exploring the issues related to the design and implementation of programming language translators including formal grammars and parsing, semantic definitions and semantic processing, run-time storage management and symbol tables, error recovery, code generation and as time permits optimization of compiled code. Students write a significant amount of a compiler on their own, a large and complex coding project.

Credits

4

Prerequisite

MCS 3316

Offered

Fall, Even years