- Compilers: Principles, Techniques, and Tools
- AKA Dragon book
- Online Chapters - Sample chapters from the second edition.
- Basics of Compiler Design
- Compiler design in C
- Let's Build a Compiler
- cs143 - stanford
A list of compilers
- GCC The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages (libstdc++,...).
- LLVM - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
- YACC - Yet Another Compiler-Compiler.
- YACC Manual
- Lex - A Lexical Analyzer Generator
- Bison - The YACC-compatible Parser Generator