Slashdot Mirror


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.

17 of 349 comments (clear)

  1. Re:Windows 9X by ArcadeMan · · Score: 5, Funny

    Windows 9.8, Secure Edition

  2. 11 by Jamu · · Score: 5, Funny

    It would have been better if they'd gone with Windows 11. One better.

    --
    Who ordered that?
    1. Re:11 by JustOK · · Score: 5, Funny

      +11 Spinal Tap

      --
      rewriting history since 2109
  3. Let Me Fix That by coop247 · · Score: 1, Funny

    if (os.startsWith("Windows 9") || os.equals("Windows Me")) {
    ShootYourself();
    }

    --
    //TODO: Insert catchy phrase
  4. Re:How badly coded are Windows applications? by CaptainDork · · Score: 5, Funny

    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.
  5. It's all those linux loving germans... by reg · · Score: 4, Funny

    Windows! Nein!

    Regards,
    -Jeremy

  6. Re:Doh! by John+Bokma · · Score: 4, Funny

    Of course not, they call it Microsuave Ventanas

  7. Why not create a new API version function? by JoeyRox · · Score: 2, Funny

    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.

    1. Re:Why not create a new API version function? by NoNonAlphaCharsHere · · Score: 4, Funny

      Fuckin' PHP programmers! You guys need to die off. How about a GetReallyFor ReallyHonestThisTimeIMeanItVersionNumber()? Or are we going to be using a GetVersionEx47() at some point?

  8. Re:Doh! by jellomizer · · Score: 5, Funny

    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.
  9. Re:And Java fail again by Anonymous Coward · · Score: 5, Funny

    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.

  10. Re:How badly coded are Windows applications? by PPH · · Score: 5, Funny

    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.
  11. Re: better name by Anonymous Coward · · Score: 5, Funny

    2008 is growing on me, but really after half a decade it's likely just Stockholm syndrome.

  12. Re:Windows 9X by JustOK · · Score: 2, Funny

    not without patch KB41592653589793238462643383279502884197169399375105820974944592307816

    --
    rewriting history since 2109
  13. Re:How badly coded are Windows applications? by chuckugly · · Score: 3, Funny

    I'm not sure an OS that makes Java fail to run is completely bad.

  14. Re:And Java fail again by chuckugly · · Score: 4, Funny

    C++

  15. Re: How badly coded are Windows applications? by ArcadeMan · · Score: 3, Funny

    the problem was the mass media got hold of a 'possible' problem that 'might' affect 'some' computers and spun the issue to be so large as to throw civilization back to the dark ages

    Which is silly, really. The worst that could have happened is to throw civilization back to 1900.