Originally Posted by
Elkvis
I'm surprised that nobody brought up Ada (equally surprised that I didn't think of it). Doesn't Ada already do the things that Rust is claiming to do (compiler-enforced safety, standard abi, C interop), and more? Ada has been around longer than C++, has evolved more-or-less in parallel with C++, with a roughly equivalent feature set, had the full force of the US DoD behind it in its early years, and still only sees limited, niche use (#32 on the TIOBE index, as of 2014).