ただDも本格的に出てくるにはいまいちだと思う。

D&Eにこんなことが書いてある。
C++とは根本的に異なる言語のみが、C++を上回る大きな利点を提供することによって、
"C++よりも優れた言語"を名乗れるだろう。単なる"ベターC++"では、C++を追い越せないだろう。
C++も単なるベターCでなかったからこそ成功した。
(9.3.2.6の中ほど)

これと照らし合わせてJava/C#/Dは何かC++と根本的に異なるのか?
俺にはどれもBetter C++(ところどころWorse C++)としか思えない。