I'm reluctant to comment because the first iteration of this 'series' was fraught with blatant errors, from what I recall.<p>> Rewriting it is way, way too expensive, risky, and, honestly, doesn't seem to make sense except in the heads of the most frantic Rust fans.<p>I've met hundreds of rust developers at this point and at no point in conversation has anyone ever expressed that we should be working to rewrite every C++ project in Rust.<p>> for example Vala, Cyclone, Limbo, BitC. How many of you have even heard of these languages?<p>I'm aware of Cyclone and Vala, not the other two. Vala isn't even a little memory safe, so not sure why it's mentioned. Cyclone was a research project from my understanding, and that's it.<p>> By the way, most of the critics have never seen C++ code in production.<p>Not true.<p>> Rust is safe indeed but, unfortunately, far from fast. By the moment of writing this article, it is comparable to Java, Go, and Haskell regarding performance:<p>Old benchmarks, no discussion of why those benchmarks are the way they are. Benchmarks without analysis are just meaningless charts. Old benchmarks are even worse.<p><a href="https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fast.html" rel="nofollow">https://benchmarksgame-team.pages.debian.net/benchmarksgame/...</a><p>Here's the up to date benchmarks.<p>> or if it is automatically doomed to be twice slower than C/C++ because of the constant checks for array overruns, safe wraps of bindings to C-libraries, and other stuff like that.<p>There are a lot of really interesting reasons why Rust is slower in some benchmarks, like lack of constexpr or int generics, which at least one C++ benchmark uses heavily.<p>> But these are actually two dialects of one language, which doesn't look much different from the "Java + C" or "Go + C" combos.<p>Practically, there is a world of difference, given the lack of 0-cost FFI in eithe rof the mentioned languages.<p>The rest of the article is just disconnected conjecture, I stopped reading. If anyone thinks there's value to finish it though, let me know, I'll circle back.<p>edit: It occurs to me that I'm not reading "The next in a series" but actually an extremely dated article that wasn't accurate in 2015 and isn't accurate now.