Date | Topic | Reading | HW Due |
---|---|---|---|
Tue 09/01 | Introduction | Chapter 1 | |
Thu 09/03 | Overview of Compilation | Chapter 2 | |
Tue 09/08 | Lex & Yacc | ||
Thu 09/10 | Lex & Yacc | ||
Tue 09/15 | Assembly Language Review | ||
Thu 09/17 | Assembly Language Review | ||
Tue 09/22 | Lexical Analysis | Chapter 3 | |
Thu 09/24 | Lexical Analysis | ||
Tue 09/29 | Lexical Analysis | ||
Thu 10/01 | Lexical Analysis | ||
Tue 10/06 | Syntax Analysis | Chapter 4 | |
Thu 10/08 | Syntax Analysis | HW1 | |
Tue 10/13 | Syntax Analysis | ||
Thu 10/15 | Syntax Analysis | ||
Tue 10/20 | Syntax Analysis | ||
Thu 10/22 | Syntax Analysis | HW2 | |
Tue 10/27 | Syntax-Directed Translation | Chapter 5 | |
Thu 10/29 | Syntax-Directed Translation | ||
Tue 11/03 | Syntax-Directed Translation | ||
Thu 11/05 | Syntax-Directed Translation | HW3 | |
Tue 11/10 | Intermediate-Code Generation | Chapter 6 | |
Thu 11/12 | Intermediate-Code Generation | ||
Tue 11/17 | Run-Time Environments | Chapter 7 | |
Thu 11/19 | Run-Time Environments | HW4 | |
Tue 11/24 | Run-Time Environments | ||
Thu 11/26 | Thanksgiving Break | ||
Tue 12/01 | Code Generation & Optimization | ||
Thu 12/03 | Code Generation & Optimization | Chapter 8 | |
Tue 12/08 | Code Generation & Optimization | ||
Thu 12/10 | Code Generation & Optimization | HW5 |