Cはポータブルなコードを記述することが可能である上に
システム依存した低レベルな処理や高速なコードを記述できる。

つまり良い言語は低レベル・高レベルなコードを必要に応じて
書き分けられるので結果的に長く広範囲に使われることになる。

C#は一見Cとは正反対の言語であるように見えるがCのメリットをしっかり継承している。
それに対しJ(略