Skip to main content
Department of Information Technology

Lectures & Slides

The complete schedule of the course is also available here.

The Reading Suggestions prefixed with D: below correspond to the 2nd Edition of the Compilers: Principles, Techniques, and Tools book by Aho, Lam, Sethi, and Ullman.

Date & Time Room Topics Reading suggestions Slides Slides 4x4
2013-10-28 13:15-15:00 1311 Introduction to compilation D: 1.1-1.6 lect-01 handout-01
2013-10-30 10:15-12:00 1311 Introduction to lexical analysis D: 2.6, 3.1, 3.3 lect-02 handout-02
2013-10-31 13:15-15:00 1311 Implementation of lexical analysis D: 3.6-3.8 lect-03 handout-03
2013-11-01 10:15-12:00 1211 Introduction to parsing D: 4.1-4.3 lect-04 handout-04
2013-11-05 10:15-12:00 1211 LESSON 1: Lexical Analysis 2012 Assignment 1,Solutions - -
2013-11-11 13:15-15:00 1311 Abstract syntax trees & Top-down parsing D: 4.4 lect-05 handout-05
2013-11-13 13:15-15:00 1311 Bottom-up parsing & LR-parsing D: 4.5 lect-06 handout-06
2013-11-14 10:15-12:00 1311 Construction of LR parsers & LALR parser generators D: 4.7,4.8 lect-08 handout-08
2013-11-14 13:15-15:00 1211 LESSON 2: LL Parsing 2011 Assignment 2,Solutions - -
2013-11-15 10:15-12:00 1311 Introduction to semantic analysis lect-09 handout-09
2013-11-18 10:15-12:00 1311 Symbol tables & Scope checking lect-10 handout-10
2013-11-19 15:15-17:00 1311 LESSON 3: LR Parsing 2012 Assignment 2,Solutions,Solutions .tex - -
2013-11-20 13:15-15:00 1311 Type checking lect-11 handout-11
2013-11-22 10:15-12:00 1311 Runtime environments lect-12 handout-12
2013-11-25 10:15-12:00 1211 Code generation lect-13 handout-13
2013-11-26 13:15-17:00 1311 Code generation & Parameter passing lect-14 handout-14
2013-11-28 10:15-12:00 1311 Intermediate code & Local optimization D: 9.4, 9.9, 10.1-10.3 lect-15 handout-15
2013-11-29 13:15-15:00 1311 LESSON 4: Parameter passing and scopes 2011 Assignment 3,Solutions - -
2013-12-02 10:15-12:00 1211 Global optimization D: 9.1.1-9.1.6, 9.2, 9.4 lect-16 handout-16
2013-12-04 13:15-15:00 1311 Global register allocation D: 8.8 lect-17 handout-17
2013-12-06 10:15-12:00 1311 LESSON 5: Local and global optimization 2013_assignment_3.tex - -

Updated  2013-12-11 11:43:27 by Konstantinos Sagonas.