3 ms·
It may lag expectations, but once adopted is going to open up a lot of doors and bring a whole set of new benefits to the table. I often ask, what's wrong with
by mrinfinitiesx 2y ago
It may lag expectations, but once adopted is going to open up a lot of doors and bring a whole set of new benefits to the table.
I often ask, what's wrong with C? Everybody's response: Everything.
What's the solution? Everybody's response: Rust.
In the article he says Rust has a new learning curve to those who already know C and and contribute, and rightfully so, we're talking small niches are very intelligent people already. It's right that they wouldn't want to switch and learn something new, this is their project(s) and they reign with C. Rust has its benefits and while security wise it'd take a CS degree to explain things, Rust wins out.
Most notably, memory safety, rust handles things at compile such as buffer overflows and common bugs with memory management in C, which account for a ton of exploits. In the security world, that's huge.
But in Rust's defense, it has interoperability
It's designed to be highly interoperable with C.
Means you can integrate Rust code into existing C projects and call C functions from Rust, making it easier to adopt Rust incrementally. Eases the learning curve for the C dudes.
It'll.. it'll be tricky is all I can say. I don't know Rust but have been a C syntax script/programming/tinkerer my entire life but love everything about Linux to my core so I'm excited about it all!