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.
Sentiment: NEGATIVE
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
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.
After all, C++ isn't a perfect match for Java's design aims either.
I've never worked with the Java community.
I was interested in Java the beginning, but the problem with Java is you do have to switch your platform.
My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities.
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.
The kind of programming that C provides will probably remain similar absolutely or slowly decline in usage, but relatively, JavaScript or its variants, or XML, will continue to become more central.
I'm just an observer of Java, and where Microsoft wants to go with C# is too early to tell.
All of our code is open source, so it can be used for other projects.
No opposing quotes found.