i am doing masters in software engineering, my interest is in java, but i know c++ used in many fields as it has modular and oop language properties.. may be i will do robotics in future so c and c++ used to program the microcontrollers in the robots.. i am a doing softwares and no matter in which field i will get a job but suggest me better way that i can do both.. simply :-- which is better C++ or java? thanks