Compilers I @ UCT

Honours course, University of Cape Town, Department of Computer Science, 2021

This course introduced students to the inner mechanics of a modern programming language compiler or interpreter. Students learnt to appreciate why programming languages are designed in particular ways, how to develop compilers and compiler-related tools. Course content included: language classes, formal grammars, parsing, and abstract syntax trees.