CSC 4181: Compiler Construction
Lexical and syntactical analysis; code generation; error recovery; recursive descent compilation; handling a run time environment.
- Establish an understanding of the concepts and tools used for the development of compilers and other language translation software.
- Provide experience in the development of a complete, working compiler for a substantial language.
- Explore the connections between compilers and formal languages, data structures, and computer architecture.
CSC 1600 or CSC 2405