8 ms·
Inertia. You don't rewrite an existing codebase unless the current one is simply not capable of doing what you need it to. And there are a lot of existing codeb
by twobyfour 9y ago
Inertia. You don't rewrite an existing codebase unless the current one is simply not capable of doing what you need it to. And there are a lot of existing codebases in C and C++.
- AstralStorm 9y agoEven when you do rewrite, there has to be a clear benefit. Rust does not offer a clear one. (No, reducing amount of bugs does not do anything when pitted against well tested mature software that already exists.)
- mmstick 9y agoRust does much more than reducing bugs. It is able to reduce memory consumption, decrease the required amount of CPU cycles, and increase maintainability / adaptability. ADTs aren't a joke, and neither is Cargo, move semantics by default, and the borrow checker / borrowing and ownership mechanics as a whole. Shipping solutions in Rust can be done at record speeds, and integrate with existing software. Rust is wildly successful, and there's no way of stopping it.