About
This course is about building programming languages. We will cover formal specification of languages using context free grammar, parsing algorithms for abstract syntax tree construction, and finally code generation from the abstract syntax trees.
1 Text Book
Strongly Recommended
Optional: reference used for the course notes.