バイトコードで保持してて、実行時に他にリンクされたモジュール
とあわせて最適化した方が、古典的なC++よりは速くなる。
VC8みたいに、構文木を.objに保持して、リンク時にグローバル最適化
かけられるならC++でも似たようなことはできるけど。
モジュールの再利用性を上げるために、C++の実行効率が落ち、最適化の余地を
削ってるってのはあるだろう。