Re:The C juggernaut illustrated (2012)
by jcranmer on Saturday February 04, 2023 @06:41PM
(#34659695)
Sure, Rust isn't there yet; C is still undisputably the king of system languages. But it's honestly the first language to crack the chink of C's dominance in low-level programming--C no longer looks unstoppable, in a way that C++ or D never managed to achieve.
Ever used Android? VScode?
If yes, you are using software written in Rust.
Fastly? Same. Python? there is a good chance you are using cryptography, which is partially in Rust.
Firefox? Rust is in there.
And i could keep doing, at this point it is slowly creeping everywhere :)
Re:The C juggernaut illustrated (2012)
by Gigachad on Saturday February 04, 2023 @09:49PM
(#34661226)
Linux also contains the building blocks for loading rust modules now as I understand. And some builds like Asahi Linux contain major rust components.
Iirc AWS ship quite some rust in their hypervisor and networking stack too
Re:The C juggernaut illustrated (2012)
by AnimalMuppet on Saturday February 04, 2023 @10:14PM
(#34661409)
It's like Chesterton's Fence. If you don't understand why C is used, you aren't going to be able to convince people that they ought to use something else. And you for certain are not going to be able to create a language to replace it.
A lot of people have in the past had very good arguments for why their language (C++, D Java, OCaml, Objective-C) should replace C but after decades they still haven't. The C-is-dead argument predates Rust by a lot, and Rust is already 10 years old.
C may at some point be replaced, but I'm not holding my breath especially given that I think Cs success is so poorly understood, especially by people who come from other languages.