I use C when I believe in memory safety
Controversial opinion, somewhat philosophical: I use C because I still believe in freedom, and I think you should too.<p>If we gradually destroy all semblance of individual thought and discretion and replace that with something that essentially approaches rule-by-machine, what remains is not far from an authoritarian dystopia in societal terms. Even more so when you realise the direction Big Tech is taking. Jailbreaking and rooting are an escape hatch that they're certainly trying to close with all the "memory safety" stuff.<p>C also has an advantage of being simple enough that a single person can write a compiler for a nearly full subset of it. The same can't be said of many other languages.<p>I'm not saying I can write 100% correct code, although I certainly try (and IMHO it's not too difficult to get close.)<p>"Freedom is not worth having if it does not include the freedom to make mistakes."<p>"The road to hell is paved with good intentions."