>>580
アルゴリズム改善とコード最適化は別物よ。

>>581
C# はJITコンパイル式。
C#ソース→ILの部分もコンパイルだし、
IL実行時も起動時にネイティブにコンパイルされる。

>>582
C++の方が抽象的なのってtemplate周りだけじゃね?
LINQで追いついてって話してるってことは、
Boost のラムダとかのこと言ってるのかな。
Boost ラムダはかなり無理やりな作り方してて、C++ らしさのかけらもないけども。

むしろ、最近はC#が言語の最先端で、
JavaもC++もC#の後追いしてる状況。