Study the heavily annotated source code of a full compiler for a subset of the C programming language generating code for Linux on the popular x86_64 processor. Learn about the practice of lexical analysis, syntax analysis, semantic analysis, and code generation.
Finally, have a look at more advanced compilation techniques such as code synthesis, abstract program optimization, peephole optimization, and common subexpression elimination.
This is an advanced programming textbook and a compiler-writing primer. Some programming skills are required, but no prior knowledge in the field of compiler construction is necessary.
Details
- Publication Date
- Oct 10, 2026
- Language
- English
- ISBN
- 9781291488234
- Category
- Computers & Technology
- Copyright
- All Rights Reserved - Standard Copyright License
- Contributors
- By (author): Nils M Holm
Specifications
- Pages
- 474
- Binding Type
- Paperback Perfect Bound
- Interior Color
- Black & White
- Dimensions
- US Trade (6 x 9 in / 152 x 229 mm)