To show the organization of the course that includes this module, follow this link Course organization
The students will learn the basic techniques supporting the theory and practice of compiler construction for programming languages. The course shows the phases of compilation for a simple imperative object-oriented language. Theory and practice are carried in parallel with the experiments on a real example of a compiler.
* Introduction to the course and to the compilers technology
* Lexical analysis
* Syntactical analysis and language classes
* Abstract syntax
* Semantical analysis (type-checking)
* Intermediate bytecode
* Intermediate bytecode generation
The exam consists in a programming project where the student will modify the example compiler studied during the course.
Strada le Grazie 15
VAT number 01541040232
Italian Fiscal Code 93009870234
© 2020 | Verona University | Credits