Quote:
Originally Posted by Vormund Then please read follow-up posts before quoting like that. Of what you said, yes, C++ (is) more efficient as it's not running through the "virtual machine", but that was more-so in the past. Read up on it (an article from 2003).
OnlyCurious, many colleges rely heavily on Java as it's a great intro language and a huge community supporting it (not to say C++ doesn't, but, go check out the resource-quantity comparison on Google).
Then you must realize, some things you're indirectly making comparisons to ("big companies"), such as an operating system, cannot be coded in any part by Java for the obvious reason of the necessary virtual machine. So yeah, don't except to work with Microsoft and get away with knowing solely Java. Then again, if you like what you do, and in being a programmer, you should - you'll have experience with all of the common stuff, from binary, assembly up through the latest C#.
As far as big companies using Java, do some more research, and you may be surprised. |
Big companies use C++ as their foundation. I'm not saying big companies don't use Java, I already said it was a generalization and Java is a bonus if you know it. Actually, I disagree with you on the college students starting out with Java, there are so many schools that make C++ the fundamentals of computing. Java is an option in most universities.
Edit: It's almost all computer science schools that start students off with C++.
Maybe a community college might start students off with Java.... who knows, I've never attended a community college.