Chibicc – A Small C Compiler

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • chibicc

    A small C compiler

  • omr

    Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes

  • I am interested in this too. I would do different tradeoffs. I am more interested in optional garbage collection, the parallelism and async story in the language such as threading and coroutines or both together.

    I suspect combining garbage collection, exceptions, closures, tail call optimisation, parallelism, JIT compilation and coroutines is difficult to do orthogonally.

    On eatonphil's discord someone recently shared this link: This is a framework for building high performance language runtimes

    https://github.com/eclipse/omr

    I am currently implementing a programming language and compiler and interpreter in my multiversion-concurrency-control repository.

    https://github.com/samsquire/multiversion-concurrency-contro...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mold

    Mold: A Modern Linker 🦠

  • Rui, can you open a new Discussions thread at https://github.com/rui314/mold so we can transfer the whole conversation there?

    We could ask for advice from other project developers that have succeeded on their on journey.

  • clauf

    Discontinued A C interpreter developed live on YouTube

  • I'm currently writing an interpreter for C, I plan on adding a JIT at some point as well: https://github.com/foonathan/clauf

  • libpcap

    the LIBpcap interface to various kernel packet capture mechanism

  • (Of course, this consideration should be appropriately downweighted by YAGNI, as threading memory management through prototype or internal utility code can by itself easily force it into very non-prototype amounts of effort.)

    [1] https://github.com/the-tcpdump-group/libpcap/blob/2180b6e56a...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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