- Be able to build a compiler for a (simplified) (programming) language
- Know how to use compiler construction tools, such as generators of scanners and parsers
- Be familiar with assembly code and virtual machines, such as the JVM, and bytecode
- Be familiar with compiler analysis and optimization techniques
Please enrol to see all lectures, tasks and discussions.