c-language

Tag

Cards List
#c-language

C Constructs That Still Don’t Work in C++ — and a Few That Changed

Lobsters Hottest ↗ · 2026-05-23 Cached

A blog post updating the classic survey of C constructs that don't work in C++, covering changes in C++20 and C23 standards that affect compatibility.

0 favorites 0 likes
#c-language

Why does the arrow (->) operator in C exist?

Lobsters Hottest ↗ · 2026-05-20

An article explaining the historical and technical reasons for the existence of the arrow operator (->) in the C programming language.

0 favorites 0 likes
#c-language

The Fil-C Optimized Calling Convention

Hacker News Top ↗ · 2026-05-16 Cached

The Fil-C optimized calling convention ensures memory safety for C programs even under adversarial misuse, while maintaining efficiency by omitting safety checks in the common case. It explains the generic and register-passing optimizations that handle type violations via panics or well-defined behavior.

0 favorites 0 likes
#c-language

Kefir C17/C23 Compiler

Hacker News Top ↗ · 2026-04-17 Cached

Kefir is an independent, open-source C17/C23 compiler developed by a single developer, targeting x86_64 with System-V ABI and supporting Linux and BSDs. It features an SSA-based optimization pipeline, DWARF5 debug info, bit-identical bootstrap, and has been validated against 100 real-world open-source projects.

0 favorites 0 likes
#c-language

cs341-illinois/coursebook

GitHub Trending (daily) ↗ · 2d ago Cached

This is an open-source systems programming coursebook repository used in the CS 341 course at the University of Illinois Urbana-Champaign, offering educational materials in C for learning Linux kernel programming.

0 favorites 0 likes
← Previous
← Back to home

Submit Feedback