web-dev-qa-db-ja.com

C#はネイティブC ++コンパイラとマージしますか?

この投稿によると:

http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C--Not-in-incubation-but-for-production -

この投稿にはどのくらいの真実がありますか?筋金入りのC++プログラマー(ゲーム開発者など)が真剣に受け止めるべきでしょうか?

編集:この質問には別の目的があります... C#はC++との下位互換性がありますか?

23
user73830

地獄のチャンスではありません。言語をC++で動作させるには、これまでで最も抜本的なリファクタリングが必要であり、既存のC#コードのあらゆる部分を破壊します。彼らはおそらく同じネイティブコード生成フレームワークを共有しようとしているだけです。

9
DeadMG

おそらく仕様が正しくありません。 MSには、Ngenの形式のネイティブMSILコンパイラがすでにあります。 Ngenとclの両方が同じコードgenバックエンドを使用していて、前述の自動ベクトル化のような改善点を共有していても、驚かないでしょう。

6
stonemetal