Description
The design and implementation of compilers. Topics include elegant theoretical results underlying compilation techniques, practical issues in efficient implementation of programming languages, and bit-level interactions with operating systems and computer architectures. Over the course of the semester, students build a working compiler.
General Information
Zoom (for online sessions)
Staff Office Hours
Ben Wiedermann
Lucas Bang