Sumários
Basic blocks and traces
11 Maio 2018, 16:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Basic blocks and traces
Bibliography: Modern Compiler Implementation in Java, chapter 8.
Translation to intermediate code
4 Maio 2018, 18:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Translation to intermediate code
Bibliography:
- Modern Compiler Implementation in Java, chapter 7.
- Code Generation for a Stack-based Intermediate Representation
Coding assignment 4: A compiler for Plume V2
Translation to intermediate code
4 Maio 2018, 16:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Translation to intermediate code
Bibliography:
- Modern Compiler Implementation in Java, chapter 7.
- Code Generation for a Stack-based Intermediate Representation
Coding assignment 4: A compiler for Plume V2
Activation records
27 Abril 2018, 18:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Activation records. Higher-order functions. Stack frames. Parameter passing. Static links.
Bibliography:
Written assignment 2: Variable Declaration, Type Checking, and Activation Records. Due date: may 7.
Activation records
27 Abril 2018, 16:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Activation records. Higher-order functions. Stack frames. Parameter passing. Static links.
Bibliography:
Written assignment 2: Variable Declaration, Type Checking, and Activation Records. Due date: may 7.