Writing a C Compiler by Nora Sandler - ISBN: 9781718500426
Paperback
Demystify compilers: Build your own C compiler, step by engaging step.

Writing a C Compiler

Build a Real Programming Language from Scratch

$117.49

  • Paperback

    792 pages

  • Release Date

    22 October 2024

Check Delivery Options

Summary

A fun, hands-on guide to writing your own compiler for a real-world programming language.

Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a real-world programming language to actual assembly code.

Writing a C C…

Book Details

ISBN-13:9781718500426
ISBN-10:1718500424
Author:Nora Sandler
Publisher:No Starch Press,US
Imprint:No Starch Press,US
Format:Paperback
Number of Pages:792
Release Date:22 October 2024
Weight:369g
Dimensions:235mm x 177mm
What They're Saying

Critics Review

“Have you written C code and really wondered how this turns into code that runs on a processor? Nora’s book will not only help you see how that works but will help you to understand how to do these sorts of translations for your own assets, in language and code accessible to people without a PhD in compilers.”
—Lars Bergstrom, Director of Engineering at Google

“This book is a great introduction to the topic of compilers for programming languages. It is extremely thorough, with many suggestions for further reading, while being quite enjoyable to read a ‘soup-to-nuts’ treatment of compiler writing for C-like languages.”
—John Reppy, Professor of Computer Science, University of Chicago

“It is refreshing to read a book on compiler design with a focus on implementing a practical real-world language, rather than working through dry academic exercises … practical, fun, and exciting to read if you are sick of reading textbooks on the subject.”
—Rick Battagline, author of The Art of WebAssembly

About The Author

Nora Sandler

Nora Sandler is a software engineer based in Seattle. She holds a BS in computer science from the University of Chicago, where she researched the implementation of parallel programming languages. More recently, she’s worked on domain-specific languages at an endpoint security company.

Returns

This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.