Re:22nd Century C
by cyber_dude on Sunday September 11, 2016 @09:26AM
(#12473239)
You should credit AMD for introducing AMD64/x86_64. Without that backward compatibility wouldn't have been possible.
I've heard Microsoft had a great story there, but I was drawing from experiences with the open source Unix-likes. Seems like it was across the board until you get too far into the weeds.
Re:22nd Century C
by trentnelson on Sunday September 11, 2016 @11:20AM
(#12473781)
A great paper if you haven't already seen it:
https://github.com/tpn/pdfs/blob/master/A%20History%20of%20M...
I credit most of that to Microsoft and the insane efforts they make to support backward compatibility.
They made an extremely complex abstraction layer to run 32 bits applications on 64 bits OS, yet it works very well.
To this day, it's possible to run lot of applications that were written 15 years ago, seamlessly, as they were built and distributed 15 years ago.