CSCI 434T: Compiler Design(Q)
Description: This tutorial covers the principles and practices for the design and implementation of compilers and interpreters. Topics
include all stages of the compilation and execution process: lexical analysis; parsing; symbol tables; type systems; scope;
semantic analysis; intermediate representations; run-time environments and interpreters; code generation; program analysis
and optimization; and garbage collection. The course covers both the theoretical and practical implications of these topics.
As a project course, students will construct a full compiler for a simple object-oriented language.
| Fall 09 | 434T-01 | (LEC) | TBA | TBA | Freund | |