Loading...

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

Who Owns the Memory? Part 1: What is an Object?

Who Owns the Memory? Part 3: How Big Is your Type?

Writing a SIMD-optimized Parquet library in pure C: lessons from implementing Thrift parsing, bit-packing, and runtime CPU dispatch

10 year C dev opinions on the optimal use of various languages I have used.

Why I switched away from Zig to C3

Zen-C: Write like a high-level language, run like C

Freestyle linked lists tricks

go-astiav: FFMpeg and libav C bindings are now compatible with ffmpeg n8.0

Beebo, a wave simulator written in C

c-from-scratch: Learn to build safety-critical systems in C

The Manchester Garbage Collector and purple-garden's runtime

Is Rust faster than C?

Xr0 verifier, guarantee the safety of C programs at compile time

C Is Best (2025)

The Manchester Garbage Collector and purple-garden's runtime

C# (and C) Grew in Popularity in 2025, Says TIOBE

GNU indirect function

Show HN: Ayder – HTTP-native durable event log written in C (curl as client)

Musashi: Motorola 680x0 emulator written in C

writing a bytecode VM in C, and curious as to how runtime types are handled

Pidgin 3.0 Experimental 5 (2.94.0) has been released

A Basic Just-In-Time Compiler (2015)

Who Owns the Memory? Part 2: Who Calls Free?

Zig's optional function from C code?

Rust's optional function, calling from C

C++ std::move doesn't move anything: A deep dive into Value Categories

Modern C++ compiled to ARM machine code, executed in a JS ARMv4a emulator (BEEP-8)

Learn C++ Itanium Symbol Mangling

A reference-grade C "Hello World" project

Deciding between Rust and C++ for internal tooling

More →