Java is cool.. but it's purposes are totally different than C/C++.
I wonder how much substance Stroustrop's distaste for proprietary langauges has. I think it would be fair to credit Java's huge class library on the fact that it is proprietary... standardized annual (or even less frequent?) meetings simply will not yield results that fast.
Also, I don't really think Sun is in a position to entrap users like Stroustrop believes. They have a free compiler for multiple platforms. They sued Microsoft for a similair act with their own implementation of a Java compiler.
I think there is some overlap (probably more C++) in what they are being used for and with quite a few universities switching their primary focus from C/C++ to Java I reckon it may become more dominant.Quote:
but it's purposes are totally different than C/C++.
I think it makes a lot of sense. Java's association
with Web programming makes it an ideal startup
language for new programmers, with a lot more
possibilities publication-wise and job-wise. I
also think that those new programmers will eventually
migrate to C/C++ with a view toward long-term goals.
But right now Java==instant gratification, while
C/C++==1,000,000's of lines of code.
do not be fooled by this and yes i have known about this for about 6 months...
Java programmers may out number because of the INTERNET what java scripting was built for is expanding and there is a greater need for java for web developement hence growing number of java users...
but as i said the capabilities of C/C++ will soon outmatch java(eg. C++ will have virtually ALL the capabilities of java) hence java will lose its grip...
i agree with rick so far as potential, and no-one so far as why it's widespread as it is...
personally, i still think that the capabilities of C++ far extend those of JAVA just as i was always given the preconception, in spite of this...