{:title ["Compilers"]}

Index

Compilers

box

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.

Recommended Text

split=3

The Definitive ANTLR 4 Reference
By: Terrance Parr
Pragmatic

split=3

Compilers: Principles, Techniques, and Tools
By: Alfred V Aho, Monica S Lam, Ravi Sethi and Jeffrey D Ullman
Pearson