Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^2: Nobody Expects the Agile Imposition (Part VI): Architecture

by eyepopslikeamosquito (Canon)
on Jan 23, 2011 at 11:58 UTC ( #883763=note: print w/ replies, xml ) Need Help??


in reply to Re: Nobody Expects the Agile Imposition (Part VI): Architecture
in thread Nobody Expects the Agile Imposition (Part VI): Architecture

Re Windows 95, thanks for the correction, I'll update the root node. It seems that Windows NT was a rewrite of Windows 3 and that Windows 95 was derived from the Windows 3 code base. Update: after two objections, I've now expunged all references to Windows NT in the root node. :)

Re Python 3, I only claimed it was meeting "substantial resistance". Maybe that's unfair, depending on your interpretation of "substantial", but it's certainly meeting some resistance based on random web chatter on the subject. Well, I'm a Python user and I'm resisting it. ;-) My personal opinion is that breaking backward compatibility was unwarranted for a release with relatively modest improvements. Many businesses with large investments in Python 2.x code will resist Python 3 indefinitely because upgrading will prove too risky and/or too expensive.

Thanks for the successful rewrite examples; I knew there must be a lot more but didn't spend enough time researching them.


Comment on Re^2: Nobody Expects the Agile Imposition (Part VI): Architecture
Re^3: Nobody Expects the Agile Imposition (Part VI): Architecture
by BrowserUk (Pope) on Jan 23, 2011 at 12:13 UTC
    It seems that Windows NT was a rewrite of Windows 3

    Absolutely not. Windows NT was an entirely separate, new development of 32-bit code. Ie the Win32 API.

    Win32s was a thunked win32 emulation retrofitted to the 16-bit Windows 3.


    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

      Yes I knew that, so maybe I'm using the term "rewrite" imprecisely. To me, it qualifies as a rewrite because Microsoft chose not to adapt the existing Windows 3/95/98 code base for future Windows versions (e.g. Windows XP, Windows Vista) but rather to write a new code base from scratch. How about: Windows NT was a rewrite of the Windows operating system?

        Hm. I'm not sure that the term "re-write" comes into it anywhere.

        Windows NT was a completely new OS written from scratch.

        Bits (Kernel API; UI; etc.) of that new 32-bit OS were backported to the newer versions of the old 16-bit versions of Windows in order to provide a migration path.

        Saying one is a re-write of the other is like saying OSX is a re-write of MacOS. They are both essential very thin skins of look&feel layered over completely different underpinnings, design philosophy and target audience.

        Like saying this is a "rebuild" of this, because of their superficial similarities, completely ignoring the difference in their purpose and technology.


        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority".
        In the absence of evidence, opinion is indistinguishable from prejudice.
      If NT was a re-write of anything, it was a re-write of VMS. ;-)

        Indeed. With big chunks of RSX thrown in the courtesy of Dave Cutler.

        girarde,
        Windows NT (WNT) - 1 = VMS IBM - 1 = HAL
        Coincidence, I think not ;-)

        Cheers - L~R

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://883763]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2014-09-03 00:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (34 votes), past polls