&gt; C++ has too many gotchas, slow compile, to feel productive.<p>Which raises the question: Why was the compiler for Swift written in C++? I know writing a compiler in C&#x2F;C++ is probably an instinctual reaction at this point, but um ... what&#x27;s the advantage of C++? especially if the language will become self-hosting?