Compilation
- Semester A, 2014/15
- 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: Orr Tamir
Classes
- Time: Tuesday, 0900–1200
- Location: Dan David 003
Exams
- Moed A: 16/February/2015
- Moed B: 20/March/2015
Announcements, Assignments, etc.
Reception Hour
- Set by Email
Slides
# | Date | Topic | Slides | |
---|---|---|---|---|
1 | 28-Oct-2014 | Overview and Lexical Analysis | PPTX | |
2 | 4-Nov-2014 | Lexical Analysis + CFLs, CFGs, PDAs | PPTX | |
3 | 11-Nov-2014 | Syntax Analysis - top down | PPTX | |
4 | 18-Nov-2014 | Syntax Analysis - bottom up | PPTX | |
5 | 25-Nov-2014 | Syntax Analysis - bottom up | PPTX | |
6 | 2-Dec-2014 | Semantic (Context) Analysis | PPTX | |
7 | 9-Dec-2014 | Intermediate representation (IR) | PPTX | |
8 | 16-Dec-2014 | Activation Records + IR Optimizations | PPTX | |
9 | 23-Dec-2014 | Register Allocation | PPTX | |
10 | 30-Dec-2014 | Register Allocation | PPTX | |
11 | 6-Jan-2015 | Register Allocation + Optimizations | PPTX | |
12 | 3-Jan-2015 | Program Analysis + OO | PPTX | |
13 | 3-Jan-2015 | OO + Runtime | PPTX |