Possible Reason Behind Version Hop to Windows 10: Compatibility
First time accepted submitter ndykman (659315) writes The Independent reports that a MS developer has suggested a real reason behind the Windows 10 name: old code. More specifically, code that looks for "Windows 9" to determine the Windows version. Fine for Windows 95 or Windows 98, but not so great for a new operating system. The article includes a link that shows that yes, this would be a problem.
Windows 9.8, Secure Edition
Get free satoshi (Bitcoin) and Dogecoins
It would have been better if they'd gone with Windows 11. One better.
Who ordered that?
if (os.startsWith("Windows 9") || os.equals("Windows Me")) {
ShootYourself();
}
//TODO: Insert catchy phrase
Ah ... grasshopper ...
You will learn as, you progress in your journey, that convenience is a forever code.
I give you, Y2K.
It little behooves the best of us to comment on the rest of us.
Windows! Nein!
Regards,
-Jeremy
Of course not, they call it Microsuave Ventanas
Perl Programmer for hire
Old function: GetVersion() and GetVersionEx() [for Windows 8 and older]
New function: GetVersionEx2() [for Windows 9 and newer]
Seems a less intrusive solution that jumping a whole major Windows revision.
I figured it had to do with Roman numerals.
They skipped Windows 4 (IV) and they are skipping version 9 (IX)
I figured there is a bug in the roman numeral check for the numbers the need to subtract before the value.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
The problem isn't Windows, the problem is incompetent programmers. Instead of calling the proper API to get the version number, morons are doing things like
if (os.startsWith("Windows 9")
You're right. Failing to close your parens is a sign of an incompetent programmer.
Leave it to the software industry to call the Year 2000 problem 'Y2K'. That's how they got into trouble in the first place.
Have gnu, will travel.
2008 is growing on me, but really after half a decade it's likely just Stockholm syndrome.
not without patch KB41592653589793238462643383279502884197169399375105820974944592307816
rewriting history since 2109
I'm not sure an OS that makes Java fail to run is completely bad.
C++
Which is silly, really. The worst that could have happened is to throw civilization back to 1900.
Get free satoshi (Bitcoin) and Dogecoins