Compilers:
Principles, Techniques, and Tools,
Aho, Lam, Sethi, and Ullman, 2nd or later edition. (required)
This is the famous "dragon book". I had a predecessor to this book
(Aho & Ullman, the green dragon book) as my compilers text when I was in university.
Since then, it's gone through two major overhauls (to Aho, Sethi, and Ullman, the red
dragon book, and to the current 4-author purple dragon book).
This text has a good coverage of basic compilation techniques, but it is a
bit theoretical. We'll counter that with big doses of practicality in the lectures.
|