|
|
|
|
|
by K0nserv
9 days ago
|
|
> There is no sense pretending anymore that languages with as many gotchas as C and Zig are "simple". Quite simply, they are not. The complexities lie in what's left unspoken, unaddressed, and of course undefined; failure to comprehend these completely can be catastrophic. This is where I’ve arrived too. After nearly 20 years of programming I feel done with leaving foot guns lying around. Languages that are full of them, but “fine” as long as you take extreme care are not interesting to me. I’ve started calling this “simple as long as you avoid all the foot guns” idea the sword juggling fallacy[0]. It’s too bad about Zig because it has many nice ideas, in particular allocators, that I hope Rust or some future language will adopt. 0: https://hugotunius.se/2026/06/15/the-sword-juggling-fallacy.... |
|