CSE 401: Introduction to Compiler Construction
Spring Quarter, 2000
Administrivia
Meeting times: MWF, 12:30 to 1:20, MEB 238
Professor: Craig
Chambers (chambers@cs),
Sieg 309, 685-2094
-
office hours: Wednesday & Friday 1:30-2:30 in Sieg 309
Teaching Assistants:
On-Line Handouts
Project
Textbook
Prerequisites
-
CSE 326: Data Structures
-
CSE 341: Programming Languages
-
CSE 378: Machine Organization and Assembly Language
-
recommended: CSE 322: Formal Models
Goals
-
learn principles and practice of language implementations
-
understand tradeoffs between run-time and compile-time processing
-
understand tradeoffs between language features, run-time efficiency, and
implementation difficulty
-
gain experience working with large systems software, object-oriented design,
and C++
Previous Quarters
chambers@cs.washington.edu