(UTC) 

 When I studied this I read that C++ was not suitable for passing over the internet.  If a glitch in a C++ pointer to memory occurred while passing over phone lines, it could be disastrous in the receiving computer.   Java, I read, was designed to be passed over the internet.  Java avoided structures that if glitched could cause unending loops that would eat the receiving computer, or worse create an accidental internet virus.  C++ is more powerful, but also less stable in the unstable internet environment.  Java is not as powerful, but much more stable against errors.    05:42, 15 January 2011