This is the public GitHub repository for the special curriculum course "Modern Compiler Construction Tools".
Week | Topic | Reading |
---|---|---|
4 | Course Intro: Programming Languages and Compilers | Dragon Book Chap.1 |
5 | Lexical Analysis | Dragon Book Chap. 3 |
6 | Syntactical Analysis | Dragon Book Chap. 4 |
7 | Syntax Directed Translation / Interpretation | Dragon Book Chap. 5 |
8 | Semantic Analysis / Type Checking | Dragon Book Chap. 6 |
9 | No lecture | |
10 | Master seminar / No lecture | |
11 | Intro to LLVM | Bridgers and Piovezan - Tutorial |
12 | Internal Memory Layout of Programs | Dragon Book Chapters 7 + 8 |
13 | Code Generation | Dragon Book Chapter 9 |
14 | Code Optimization | Dragon Book Chapter 10 |
15 | No lecture | |
16 | Easter / No Lecture | |
17 | Project Presentations | |
18 | No lecture | |
19 | No lecture | |
20 | Exam |