Re:Things you can’t do in Rust (and what to do instead)
by benreesman on Saturday May 15, 2021 @10:13AM
(#27165410)
No argument that legacy C/C++ code is Swiss cheese on 1980s memory bugs in a lot of cases.
Modern C++ vs. modern Rust. Why is modern Rust better? Legacy C++ can be transformed into modern C++ is a semi-mechanical, semi-you-emply-someone-good-at-emacs way, at a cost in time, money, and risk way less than empty editor.
Batteries included with safe defaults is a BIG feature.
Legacy C/C++ code is littered with so many memory related bugs that big companies are funding people to rewrite essential unix utils in Rust.