Compilation
- Semester A, 2016/17
- 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
Exams
- Moed A: 23/February/2017
- Moed B: 7/April/2017
- Exams from previous years
Announcements, Assignments, etc.
Reception Hour
- Set by Email
Slides
# | Date | Topic | Slides | |
---|---|---|---|---|
1 | 1-Nov-2016 | Overview and Lexical Analysis | PPTX | |
2 | 8-Nov-2016 | Lexical Analysis | PPTX | |
3 | 15-Nov-2016 | Syntax Analysis: Top down parsing | PPTX | |
4 | 22-Nov-2016 | Syntax Analysis: Bottom up parsing | PPTX | |
5 | 29-Nov-2016 | Syntax Analysis: Parsing + Semantic Analysis | PPTX | |
6 | 6-Dec-2016 | IR | PPTX | |
7 | 20-Dec-2016 | Activation Records | PPTX | |
8 | 27-Dec-2016 | Optimizations | PPTX | |
9 | 3-Jan-2017 | Optimizations (Cont.) | PPTX | |
10 | 10-Jan-2017 | Register Allocation | PPTX | |
11 | 17-Jan-2017 | OO + Mem. Management | PPTX | |
12 | 24-Jan-2017 | Assembler, Linkers, Loaders | PPTX | |
13 | 20-Feb-2017 | Hazara | PPTX |