Computer Science
Compilers - Principles, Techniques & Tools
Publisher: Addison Wesley, 2007, 1020pp, 2nd ed.
This introductory textbook provides the foundation for understanding the theory and practice of compilers. This book by Aho, Sethi and Ullman teaches the reader everything from Backus Naur Form to code generation and optimization. The contents of this introductory textbook apply to anyone doing any sort of language development, be it as simple as reading an HTML file, or as advanced as writing a C compiler.
