Compilation
- Semester A, 2015/16
- Course Number: 0368-3133
The course focuses on algorithms, techniques, and tools for compiler construction and on certain related topics regarding the implementation of programming languages.
Staff
- Lecturer: Noam Rinetzky
- Teaching Assistant: Oren Ish-Shalom
Classes
- Time: Tuesday, 0900–1200
- Location: Dan David 003
Announcements, Assignments, etc.
Reception Hour
- Set by Email
Slides
# | Date | Topic | Slides | |
---|---|---|---|---|
1 | 20-Oct-2015 | Overview and Lexical Analysis | PPTX | |
2 | 27-Oct-2015 | Lexical and Syntax Analysis | PPTX | |
3 | 3-Nov-2015 | Syntax Analysis | PPTX | |
4 | 10-Nov-2015 | Syntax Analysis | PPTX | |
5 | 17-Nov-2015 | Semantic Analysis | PPTX | |
6 | 23-Nov-2015 | Intermediate Code + Activation Records | PPTX | |
7 | 1-Dec-2015 | IR Optimizations | PPTX | |
8 | 8-Dec-2015 | Abstract Interpretation | PPTX | |
9 | 15-Dec-2015 | Register Allocation | PPTX | |
10 | 22-Dec-2015 | OO | PPTX | |
11 | 29-Dec-2015 | BURS + Assemblers, linkers, and loaders | PPTX | |
12 | 5-Jan-2015 | Dynamic linking + Memory management | PPTX | |
13 | 12-Jan-2015 | Summary | P1 P2 | P1 P2 |