Sumários
Compiling for the Java Virtual Machine
6 Abril 2018, 16:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
The Java Virtual Machine: Control instructions.
Biblio:
- The JavaTM Virtual Machine Specification, Java SE8 Edition
- Programming for the Java Virtual Machine, Joshua Engel, Addison-Wesley, 1999, Chapter 5
Compiling for the Java Virtual Machine.
Biblio:
- The Byte Code Engineering Library (Apache Commons BCEL™).
Coding assignment 3: A compiler for Plume V1. Code on April 30.
The Java Virtual Machine
23 Março 2018, 18:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
The Java Virtual Machine: Overview; Writing methods; Classes and objects.
Bibliography: The JavaTM Virtual Machine Specification, Java SE8 Edition
Bibliography: Programming for the Java Virtual Machine, Joshua Engel, Addison-Wesley, 1999, Chapters 1-4
The Java Virtual Machine
23 Março 2018, 16:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
The Java Virtual Machine: Overview; Writing methods; Classes and objects.
Bibliography: The JavaTM Virtual Machine Specification, Java SE8 Edition
Bibliography: Programming for the Java Virtual Machine, Joshua Engel, Addison-Wesley, 1999, Chapters 1-4
Visiting trees with visitors
16 Março 2018, 18:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Visiting trees with visitors.
Keeping state while visiting trees.
Error handling.
Bibliography: The Definitive ANTLR 4 Reference, chapters 6, 7, and 9.
Testing and coding assignment 2: An interpreter for Plume V1. Tests due on April 2, code on April 9.
Visiting trees with visitors
16 Março 2018, 16:30 • Vasco Manuel Thudichum de Serpa Vasconcelos
Visiting trees with visitors.
Keeping state while visiting trees.
Error handling.
Bibliography: The Definitive ANTLR 4 Reference, chapters 6, 7, and 9.
Testing and coding assignment 2: An interpreter for Plume V1. Tests due on April 2, code on April 9.