3 ms·
> n, if someone is already familiar with C++, and is willing and able to use c++20, and maybe beyond, features, are there still some compelling reasons to switc
by kitkat_new 3y ago
> n, if someone is already familiar with C++, and is willing and able to use c++20, and maybe beyond, features, are there still some compelling reasons to switch to Rust?
imho Rust is modern C++ done right (i.e. without all the baggage from the C++ past due to backwards compatibility) -> less mental overhead, still safer, more convenient features, less debugging, proper tooling...
- shrimp_emoji 3y agoI think Rust is "C done right". It feels more like C than C++. To do C++ right, you'd need to do "marriage of OOP and low level programming" right, which is probably impossible because it's the most cursed combination of ideas ever conceived. WAIT, I take it back -- D improves on C++, so it's "C++ done right". :D
- kitkat_new 3y ago> To do C++ right, you'd need to do "marriage of OOP and low level programming" right, not really, C++ is a multiparadigm language, so is Rust