Compiler
The theory of parsing, translation, and compiling
by Alfred V. Aho and Jeffrey D. Ullman
From volume 1 Preface
This book is intended for a one or two semester course in compiling theory at the senior or graduate level. It is a theoretically oriented treatment of a practical subject. Our motivation for making it so is threefold.
Basics of Compiler Design
by Torben Mogensen
This book was written for use in the introductory compiler course at DIKU, the department of computer science at the University of Copenhagen, Denmark.
At DIKU, the compiler course is taught right after the introductory programming course, which is earlier than in most other universities. Hence, existing textbooks tended either to be too advanced for the level of the course or be too simplistic in their approach, for example only describing a single very simple
compiler without bothering too much with the general picture.
