About:

Nora Sandler is a software engineer in Seattle with interests in compilers, security, and poetry.

Website:

Specializations:

Interests:

Compilers Security Dogs Poetry Advice columns

Incoming Links:

Outgoing Links:

Chad Austin
Subscribe to RSS:
The book 'Writing a C Compiler' is now available for sale and has been available directly from No Starch Press for a few weeks. The author expresses gratitude to the readers who preordered and shared feedback. The book is project-...

0Book Update

2023-10-17

The author provides updates on the release of their upcoming book 'Writing a C Compiler', including a delay in the release date until mid-2024 and the availability of the entire book for early access to preorders. The author also ...
The 'Writing a C Compiler' series is now a book, titled 'Writing a C Compiler: Build a Real Programming Language from Scratch'. It is a hands-on guide to writing a C compiler, covering basics, types, optimizations, and more. The b...
The post discusses the implementation of global variables in a C compiler. It explains the process of handling global variables, the memory layout of a running program, and the code generation for global variables. It also covers ...
The post discusses adding function calls to a C compiler, including calling conventions, stack frames, and support for function parameters and forward declarations. It also covers function declarations, limitations, lexing, parsin...
The post is the eighth in a series about C Compiler. It discusses the implementation of loops, including for loops, while loops, do loops, break, continue, and null statements. It also covers the addition of keywords in the lexing...
The post is an update on the C Compiler series, focusing on adding support for compound statements. It explains the concept of compound statements, lexical scoping, and the process of lexing, parsing, and code generation for compo...
The post discusses the implementation of conditional statements and expressions in a C compiler. It explains the syntax and functionality of if statements and ternary conditional expressions, as well as the necessary updates to th...
The post discusses the process of writing a C compiler, focusing on adding support for local variables. It explains the changes needed in the AST, grammar, and code generation to handle variable declaration, assignment, and refere...
The text is part 4 of a series on writing a C compiler. It covers adding boolean and relational operators, updating lexing, parsing, and code generation passes to support these operations. It also discusses the short-circuiting of...