Lecture 3 hours; 3 credits.
Prerequisite: CS 361.
Theoritical
and practical
aspects of compiler design and implementation.
Lexical analysis, parsing, translation, code
generation, optimization, and error handling.
Students will design and implement a working
compiler for a simple language.