Source: Writing a C Compiler, Part 1
Summary
The writer is embarking on a series of posts on writing a C compiler using Abdulaziz Ghuloum’s approach. The series covers topics such as abstract syntax trees, assembly, calling conventions, and parsing and lexing. The writer recommends using languages with sum types and pattern matching, like OCaml, Haskell, or Rust.
Fact