Perhaps it is faster than already-existing implementations, sure, but not "faster than C", and it is odd to make such claims.
Perhaps it is faster than already-existing implementations, sure, but not "faster than C", and it is odd to make such claims.
I also wonder how much of an improvement you’d get by just asking for a “simple rewrite” in the existing language. I suspect there are often performance improvements to be had with simple changes in the existing language
5-15% is a big deal for a low-level foundational code, especially if you get it along with some other guarantees, which may be of greater importance.
As is the case with any languages, of course, it is not in favor (nor against) Rust.
Not necessarily—sometimes languages are especially poorly suited for tasks or difficult to hire for.
But yes you are technically correct, congratulations.
Obviously the code isn't going anywhere, and obviously we DO have reliable code we've built with C. But acting like C and Rust deliver equivalent value is simply farcical: you choose C for rapid development and cheap devs (or some other niche concern, like using an obscure embedded arch), and you choose rust to solve the problems that C introduced.