Originally posted by: Sir Fredrick
Originally posted by: charrison
Originally posted by: geekybear
so there's no reason to be pissed that my university is switching curriculum from C++ to Java, i take it
Only if you think you will never have the need to write system code, device drivers, or high perfomance OO code. Or never have the need for pointers or any of the other powerful features that C++ has to offer.
You should learn c++ before learning java.
heh. the power of C++ is both good and bad.
C++ is like a loaded gun with lots of buttons on it and barrels pointing in all directions. Push the wrong button and you might shoot yourself in the foot, or the face.
Most of these "barrels" are related to pointers and arrays. Java protects you from most of these issues, but at a cost. Performance.
I think both languages are worthwhile, though I would place more of an emphasis on C++, personally. Although the C++ taught in a lot of classes is the least useful, unless you have a really good data structures class.