After all, C++ isn't a perfect match for Java's design aims either.
Sentiment: NEGATIVE
This evolution may compromise Java's claim of being simpler than C++, but my guess is that the effort will make Java a better language than it is today.
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
No one wants one language. There are applications when it's appropriate to write something in C rather than in Java. If you want to write something where performance is much more important than extensibility, then you might want to choose C rather than Java.
What's kept Java from being used as widely as possible is there hasn't been an Open Source implementation of it that's gotten really widespread use.
Certainly not every good program is object-oriented, and not every object-oriented program is good.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around.
We've been using C and C++ way too much - they're nice, but they're very close to the machine and what we wanted was to empower regular users to build applications for Linux.
I was interested in Java the beginning, but the problem with Java is you do have to switch your platform.
I'm just an observer of Java, and where Microsoft wants to go with C# is too early to tell.
Personally, I look forward to better tools for analyzing C++ source code.
No opposing quotes found.