3 ms·
My understanding is that one of the basic assumptions you must have when choosing Rust over C++ for a new project is that you're looking for long term maintaina
by reubenmorais 12y ago
My understanding is that one of the basic assumptions you must have when choosing Rust over C++ for a new project is that you're looking for long term maintainability over short-term ease of prototyping.
A lot of the yelling done by the compiler comes from real-world experience building gigantic piles of code that need to be maintained for years and years.
And the bit about patterns that don't translate well, that's easily fixed with more experience coding in Rust. C++ programmers know C++ so well because they've been doing it for decades and the language forces you to be on the watch for all the gotchas.
- hendzen 12y agoThat's the first time I've ever heard C++ trumpeted for "short-term ease of prototyping" - and I write C++ fulltime.
- reubenmorais 12y agoHa! I felt awkward typing it, but the GP really read like he feels about Rust vs C++ the way someone would feel about Haskell vs Python.