Compilers and Compiler Design Books, Documents, and Lectures

Title Year Description
Basics of Compiler Design Basics of Compiler Design 2009 Description This is book attempts to be easier to digest than most compiler books. It should give the students an understanding of how compilers work and the ability to make simple (but not simplistic) compilers for simple languages.
Compiler Writing Series Compiler Writing Series 2009 Description A series of blog posts taking the reader through the necessary steps in building a compiler
Compilers and Compiler Generators Compilers and Compiler Generators 1999 Description This text attempts to mix theory and practice in a disciplined way, introducing the use of attribute grammars and compiler writing tools, at the same time giving a highly practical and pragmatic development of translators of moderate size.
Using and Porting the GNU Compiler Collection (GCC) Using and Porting the GNU Compiler Collection (GCC) 2001 Description This manual documents how to run, install and port the GNU compiler, as well as its new features and incompatibilities, and how to report bugs. It corresponds to GCC version 3.0.
Writing Your Own Toy Compiler Using Flex, Bison and LLVM Writing Your Own Toy Compiler Using Flex, Bison and LLVM 2009 Description A walkthrough of a simple, toy compiler. Excellent for "beaking the ice"