&quot;semantically compatible but not syntactically compatible&quot; would have been a more impressive way of expressing it.<p>If Rust is highly semantically compatible with C++, then automated porting of C++ to Rust isn&#x27;t such a far-out idea.