3 ms·
I don't really see the distinction you're making. C++ will still be around for legacy projects that don't want to switch, but I can't think of a new project tha
by gaganyaan 2y ago
I don't really see the distinction you're making. C++ will still be around for legacy projects that don't want to switch, but I can't think of a new project that would benefit from picking C++ over Rust, apart from needing to integrate with the C++ ecosystem beyond what bindgen offers.
You get to write code that's just as or more performant, and you get to jettison the decades of bad language design that is C++, which is win/win to me.
- overgard 2y agoThe pool of C++ engineers is much bigger, and like it or not its a very proven solution. Rust still seems to have a lot of areas where its immature (gui toolkits for example)
- jenadine 2y agoMaybe because Rust is not a language made to make GUI applications? For GUI applications you are better of with a higher level language.
- overgard 2y agoDon't you think that's a weird limitation though? Nobody says C++ isn't a language made to make GUI applications. If you're going to replace C++ you should probably be able to do the same things at least as well.
- gaganyaan 2y agoIt's not actually a limitation, the ecosystem is just young: https://github.com/iced-rs/iced https://github.com/iced-rs/iced My general point though is that there's still some ecosystem/legacy reasons to stick with C++, but Rust very much fills the same niches as C++.