C programming
13 stories tagged C programming.
printf: The Tiny Virtual Machine Hiding in Plain Sight
printf isn't just a print function—it's a formatting engine, a security hole, and a tiny VM. Here's what most C programmers never bother to learn about it.
What malloc Actually Does (It's Not Magic)
What malloc Actually Does (It's Not Magic)
Dave's Garage breaks down how malloc really works—from a five-line bump allocator to 40 years of fragmentation fixes, security patches, and thread nightmares.
Should You Learn C++ in 2026? The Uncomfortable Truth
Should You Learn C++ in 2026? The Uncomfortable Truth
C++ still powers billions of lines of production code, but newer languages promise better safety and tooling. What should developers actually learn?
Bridging the Gap: C++ Workshop Tackles Industry Reality
Bridging the Gap: C++ Workshop Tackles Industry Reality
Amir Kirsh's workshop addresses the persistent divide between academic C++ and production code—and questions whether one-day training can solve it.
C++ Range Algorithms Make Code Actually Readable
C++ Range Algorithms Make Code Actually Readable
Intel engineer shows how C++ parallel range algorithms transform confusing word-counting code into something humans can actually understand.
How to Build Git Version Control Into Your Apps
How to Build Git Version Control Into Your Apps
LibGit2 lets developers embed Git functionality directly into applications. Here's what that actually looks like in practice, and why it matters.
What Actually Happens When You Run printf() in C
What Actually Happens When You Run printf() in C
Dr. Jonas Birch's tutorial reveals the three-layer journey from C library calls to system calls to CPU instructions—using printf() as the unlikely hero.
Three Hours of Debugging a File Compressor in C
Three Hours of Debugging a File Compressor in C
Dr. Jonas Birch spent 3.5 hours live-coding a file compressor in C. What the session reveals about real programming work might surprise you.
Why Regulators Should Care About C Programming Skills
Why Regulators Should Care About C Programming Skills
A file compression tutorial reveals the technical knowledge gap undermining tech regulation—and why lawmakers need to understand what they're trying to govern.
Building a Virtual Machine From Scratch Takes Six Hours
Building a Virtual Machine From Scratch Takes Six Hours
A programmer documents building a 16-bit virtual machine in C with custom assembly language, revealing the actual complexity of low-level systems work.
Age of Empires' 25-Year Pathfinding Bug Had a Wild Cause
Age of Empires' 25-Year Pathfinding Bug Had a Wild Cause
How a compiler flag change accidentally broke Age of Empires pathfinding for years—and why the community was right all along about the units walking through walls.
Quant Dev Interviews Are Built Different (Trust Me)
Quant Dev Interviews Are Built Different (Trust Me)
A quant developer interview where they implement std::any from scratch. Yeah, the entire thing. Welcome to finance tech interviews, where the vibes are immaculate.
Unpacking Dr. Birch's Unique AES Key Schedule
Unpacking Dr. Birch's Unique AES Key Schedule
Explore Dr. Birch’s creative take on AES key scheduling, blending coding and cryptography with unique twists.