In the third part of the lecture, we take a broader look at mechanics for code generation, the properties we would like compilers to adhere to, and to what extend existing mechanisms support the verification of those properties out of the box.
We only briefly touch on these topics. See the references for further information.
In the second part of the lecture we summarize the course and look at further study of compilers and programming languages. In particular, we list current research challenges in the language workbench group at TU Delft, and we list further courses to take in the master program.