15-411 Compiler Design
Fall 2014 |
Frank Pfenning |
Lecture, TuTh 9:00-10:20, WEH 7500 |
12 units |
Cross-listed as 15-611 |
This course covers the design and implementation of compiler
and runtime systems for high-level languages, and examines the
interaction between language design, compiler design, and runtime
organization. Topics covered include lexical and syntactic analysis,
type-checking, program analysis, code generation and optimization,
memory management, and runtime organization.
Prerequisites: 15-213 Introduction to Computer Systems
Course Material
Course Information
Instructor
|
Frank Pfenning |
Contact |
fp@cs |
Office |
GHC 7019 |
Office Hours |
Tue 10:30-12:00 |
|
|
Teaching Assistants
| Contact |
Office Hours | Location |
Flávio Cruz | fmfernan@cs |
Thu 1:30-3:30 | Citadel Teaching Commons GHC 5th Floor |
Tae Gyun Kim | taegyunk@cmu |
Tue 3:30-5:30 | Citadel Teaching Commons GHC 5th Floor |
Rokhini Prabhu | rokhinip@andrew |
Mon 6:00-8:00 | Citadel Teaching Commons GHC 5th Floor |
Max Serrano | mserrano@andrew |
Wed 4:00-6:15 | Citadel Teaching Commons GHC 5th Floor |
Prior Course Instances
[ Home
| Schedule
| Labs & Assignments
| Resources
]
[ Autolab
| Piazza
]
fp@cs
Frank Pfenning
|