>>135
JITコンパイラ使えばJavaはVisualC++で書いたコードよりも早くなるという結果がでているぜ。

永遠に遅い? そりゃあんたのプログラムに永久ループが入っているだけでねーの?

C#はVC++より遅いがJavaより雀の涙程度に速いだけ。
それも速度を重視するために仕方なく構造体や列挙型やポインタ、アドレス操作機能を追加することで実現できたもの。C#の構造体は値型であるためループ内でメソッドに渡すと逆効果で、クラスを使うよりもパフォーマンスが低下し、Javaより遅くなることもある。

C#がJavaより速いって言うのはプラットフォーム非依存性を犠牲にすることで成り立っている。