First of let make it clear we had first "C" then "C++" and then "JAVA" in between c an c++, we have c with OOPS ( actually im working on this ). C++ is best for faster performance. where java is easy to write big programs. just for your information, photoshop, flash all these are in C++. So from my side C++ is the BEST