Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Retrofitting JIT Compilers into C Interpreters

A Multi‑Threaded Branchless Quicksort in C

A simplified model of Fil-C

Dennis Ritchie on the double roles of & and | in Early C

Raylib v6.0

Let's Build the Terminal Pt. 1

Fixing a 20-year-old bug in Enlightenment E16

Porting Go's strings package to C

I wrote a self-hosted compiler with QBE and LLVM backends, both of which can self host, in addition to a --translate-c flag which can translate C code to Spectre code.

Idiomatic Koru Kernels Match Hand-Specialized C

Cactus, a work-stealing parallel recursion runtime for C

Vera C. Rubin Observatory has Discovered 11,000 New Asteroids

Why C Remains the Gold Standard for Cryptographic Software

The Complete C Programming Roadmap for Beginners (2026) — From Zero to Confident Programmer

Hunting a Windows ARM crash through Rust, C, and a Build-System configurations

Optimizing Ruby Path Methods

SDL3 - Add DOS platform support

HTML written only using the C preprocessor

A blog post on parsing C source code for compilers

The Journal of C Language Translation

A breakthrough in C/C++ dependency management

🥳 Chrome adopts Rust and replaces libxml2 written in C since version 147

I ported the Kilo text editor to my C-like language (based on my C compiler)

Implementing C++ STL containers in pure C — what I learned

Packaging a Python library with a small C dependency —

C++26: Reflection, Memory Safety, Contracts, and a New Async Model

Casilda 1.2.4 Released

FreeBSD Device Drivers Book

I rewrote EPANET (30 year old industry standard in C) in Rust

Writing a C Compiler, in Zig (2025)

More →