&gt; And guess what, they probably won&#x27;t be converted to Rust either, but they will be better due to the new standards.<p>What we need is memory safety, and new standards don&#x27;t provide that. Maybe in the future they will, but I have significant questions about how suitable the ISO Core C++ lifetime checker will be.<p>&gt; Just ask the Python and Perl teams.<p>Python and Perl were not backwards compatible with anything when they were released.<p>Rust is not a new version of C++. It is a new language.<p>&gt; And this is how C++ was able to build marketshare, by offering a transition path from C. What exactly is that path for C++ to Rust, rewriting everything?<p>No. It&#x27;s a very comprehensive FFI, IMO among the best in any language. We even have (preliminary, quite hacky) C++ support.<p>We had to spend time developing this, because we actually use Rust for Servo and we had to develop incrementally, retaining large C++ components. It works great.