More appropriate would have been to say that JVM 5 is the new MSVC6.
MSVC6 is the compiler that killed C++. It did not support many features from the C++98 standard. Many projects were written for MSVC6 or earlier and did not start using new language features to keep MSVC6 compatibility.
MSVC6 is the compiler that killed C++. It did not support many features from the C++98 standard. Many projects were written for MSVC6 or earlier and did not start using new language features to keep MSVC6 compatibility.