CプログラマがC +を憎む理由


だから私は最近、C +の学習を始めました.私は、これが決して起こらないと思いました、それほど多くの経験豊富なCプログラマー-私が評価する多くの意見.including Linus Torvalds and Drew DeVault - C +は、これまで最悪のことだと思うし、私はそれを必要とするとは思わなかった.しかし、現在、それは起こっています.
CPlusPlusでチュートリアルのいくつかの章を次の後.私はCプログラマが何を憎んでいるのかを見始めています.

冗長変数構文
int a = 0;
int b (0);
int c {0};
利用可能な3つの構文は、少なくとも多くの場合、すべて交換可能です.
class and typename テンプレート定義で交換可能です
冗長性の奇妙な場合

参考になる
これは大きなものだと思う.私の推測は、参照によるパスが経験豊富なCプログラマにとって攻撃的であるということです.なぜなら、それは通常、ポインタを渡すために「この変数の値を渡し、ポインタではない」ということを意味する呼び出し側の構文を許すからです.
私は球場で午前ですか?これらのいくつかの理由はCプログラマがC +を嫌いですか?