flâneur — a map of the web's best reading

Recent interests

ryansepassi.com · 2,354 words · saved by 1 readers

The programming language C remains the core systems language across operating systems and embedded systems. Every programming language has some way to call C code, and the C application binary interface (ABI) is the lingua franca of inter-language interaction. There are several alternatives to C for many, if not all, of its use cases: And the new(er) kids on the block: I'm loving seeing these. I like C quite a bit - simple, understandable, controllable, good performance, stable, and tons of nice libraries - but it does have its annoying parts and it's fun to see different takes on what systems-level programming could look like. I'm more of a language hipster and so gravitate towards the new kids on the block. Zig in particular has caught my attention. But day to day, I'm mostly back to C. Maybe for the same reasons I mostly use plain sh and still work mostly in VIM. For the vibes. But also because I know they'll be around for a while in mostly unchanged form and so my brain can move on

Recent interests Ryan Sepassi Recent interests Septempber 2024 C et al Optimizing compilers VMs, hypervisors, and virtio Personal computing Plurality, decentralization, Mondragon C et al The programming language C remains the core systems language across operating systems and embedded systems. Every programming language has some way to call C code, and the C application binary interface (ABI) is the lingua franca of inter-language interaction. There are several alternatives to C for many, if not all, of its use cases: C++ Objective-C D Swift Rust And the new(er) kids on the block: Zig C3 Odin

Explore this link on the map →

related reading