Call: +44 (0)7759 277220 Call
PeteFinnigan.com Limited Products, Services, Training and Information
book

Writing a C compiler

Writing a C Compiler is a practical, project-based guide to building a simple C compiler from scratch. The book walks readers through each stage of compilation, including lexical analysis, parsing, code generation, and optimization. Using incremental steps, it helps readers construct a working compiler while explaining core concepts in compilers and low-level programming. Designed for programmers with some experience in C, it emphasizes hands-on learning and clarity. By the end, readers gain a deeper understanding of how programming languages work and develop the skills needed to explore more advanced compiler design topics.

Writing a C compiler