Book – Writing a C Compiler: Build a Real Programming Language from Scratch

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nqcc2

    Reference implementation for Writing a C Compiler

    Weird that this is about building a C compiler[0] in OCaml. I expected the implementation language to also be C both for consistency but also because i'm willing to bet that there are more people who can read C than OCaml.

    [0] actually from the readme in the github repo[1] it seems to be a C subset, not all of C

    [1] https://github.com/nlsandler/nqcc2

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • asmjit

    Low-latency machine code generation

  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Zig is moving away from LLVM (https://github.com/ziglang/zig/issues/16270) and Rust has added Cranelift as a debug backend (https://lwn.net/Articles/964735/).

    Not sure about Jai.

  • Lyssa

    A Functional Scripting Language

  • Quazar

    expressive programming language where everything is an object and an expression

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you konow that Zig is
the 29th most popular programming language
based on number of metions?