C is the hardware language N°1 of the high-level languages. If you actually want to know and control what happens in the machine, you write in C. Rust, C++ and all the other abstractions are for people who do not understand how computers and computer memory work.
Edit: grammar
I’ve written programs in C. I’ve written programs in assembly, for x86 and for microcontrollers. I’ve designed digital logic and programmed it into an FPGA. I’ve built digital logic circuits with transistors.
I’ll still take Go over C any day of the week. If I’m doing embedded, I’ll use TinyGo.
Try Rust
Why? I see no reason to go through the hassle of learning yet another language when Go serves my purposes perfectly and I’m happy with it.
Same reason as learning anything. It makes you better at what you do and broadens your horizons.
I’d rather spend my free time doing something I enjoy
You don’t enjoy learning?
Ah yes, the rust zealots shitting on one of the most important languages of all time… again.
Kinda weird how the number one way to promote Rust has been to downplay C and others.
How exactly do you promote anything without saying “it’s better than the competition” in some way?
What else can you say about a programming language? There’s literally not a single point where a feature is not a comparison to the rest of the languages. There’s exactly one actual barrier: turing completeness. And that bar is so low, even Excel gets over it.
Also rust interacts through C Abi with most stuff. So C is still important for it.
Found the Cnile