Description:C is Unix and C++ is just another Multics in the programming language world.
I would consisder C++ a testbed for language design and implementation, but
not a successful language.
It has lots of features, and most of programmers would be misled and get confused(
this culminates in c++0x)
Bajarne told people to focus on techniques not features, it's really hard
to follow in the real world though. I think a good programming language should
be simple and elegant, and won't cause confusion for any level of programers.
C does a better job, and Java is ok. If I have other choices of OO programming
languages, I would give it a try. C++ is really a dilemma for me.