Chapter 15 The Compiler Pipeline
- 15.1 Lexing and Grammar
- 15.2 Intermediate Representation
- 15.3 The Optimizer
- 15.4 The Pointer Checker
- 15.5 Escape Analysis
- 15.6 cgo
- 15.7 Past, Present, and Future
(Bootstrapping, the linker, the assembler, and the calling convention have been moved to Chapter 3 The Lifecycle of a Program and Chapter 2 Assembly and the Calling Convention, respectively.)
To what extent should one trust a statement that a program is free of Trojan
horses? Perhaps it is more important to trust the people who wrote the
software.
-- Ken Thompson