JVM 5 is the new IE6
eblog.chrononsystems.com
eblog.chrononsystems.com
But what's the worst: If you tell these IT departments to maybe update, they tell you that updating would pose a security risk which is ridiculous when you consider what's out there and actively targeting all JVMs younger than 1.6u27
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.
At least it is not anymore officially supported by Sun/Oracle, and it hasn't been for quite some time.
The problem with IE6 is that it was the latest MS browser for too many years.
Java 1.6 was released soon after 1.5, so companies that decided to stay with 1.5 are at fault, not Sun (now Oracle), which provided them with the fully compatible upgrade path.
+1. Similarly, Solaris 8 is Vintage support and it's still the most popular version of the OS.
"...is the new IE6." is the new "...is the new black."