2 ms·
> Bear in mind there is very little difference between windows 1.0 code (1985) windows 8.1 code now. There's some 16 bit scum on the API but that's it. That's
by scholia 12y ago
> Bear in mind there is very little difference between windows 1.0 code (1985) windows 8.1 code now. There's some 16 bit scum on the API but that's it.
That's like saying there's no difference between Mac OS from 1984 and Mac OS X. You're ignoring the shift from DOS-based Windows to the NT (New Technology) version which is more like VAX VMS (and had the same lead author). There were also some major changes with the introduction of .Net and the CLR.
- monstermonster 12y agoActually no. You can take a program from the "MSDOS Encyclopaedia" which contains a windows 2.0 programming section, type it out in notepad on a windows 8.1 box, compile it and it will run now like it did in 1988. I tried it. It works. That's what I'm talking about. The kernel and CLR are irrelevant. Proof: the same program works on Wine on Linux after it is compiled.
- scholia 12y agoAnd a bran new Intel Core-M chip will execute an antique x86 instruction. So obviously that proves nothing has changed ;-)