Recent interests
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
related reading
- NYSRGnotes.ekzhang.com
- CSAPP_2016.pdfcs.sfu.ca
- how I think when I think about programming - alice mazalicemaz.com
- The Rust Journey, Part 0: Why Systems Software and Why Rust?monadical.com
- C Isn't A Programming Language Anymore - Faultlorefaultlore.com
- Rambles around computer sciencehumprog.org
- 100R - weathering software winter100r.ca
- The LLVM Compiler Infrastructure Projectllvm.org
- Why is holy C so under utilized? : r/linuxquestionsreddit.com
- 100R - computing and sustainability100r.co
- Why Rust - Rust for C-Programmersrust-for-c-programmers.com
- Rust for C programmers - Rust for C-Programmersrust-for-c-programmers.com