On 9/7/2011 4:06 PM, dsimcha wrote:
On 9/7/2011 6:22 PM, Walter Bright wrote:
On 9/7/2011 5:21 AM, Michel Fortin wrote:
On 2011-09-06 18:00:36 +0000, Walter Bright
<newshou...@digitalmars.com> said:

The winner with binary compatibility is, far and away, Microsoft.

Indeed, I think you're right that they are better than Apple. But you
have to
keep in mind that DMD doesn't depend on Microsoft's linker, and
doesn't depend
on Microsoft's C runtime. I bet you'd see more breakages otherwise.


I used to know people who worked in Microsoft's "app compat" department.
The lengths they would go to to maintain support for older apps was
amazing. It wasn't about just supporting documented behavior, it was
supporting undocumented behavior and gross misuse of the APIs.

Yeh, the story of Raymond Chen working on a team that disassembled SimCity and
inserted extra code to make it work even though it used previously freed memory
comes to mind.


I believe this was a large factor in the success of Microsoft Windows.

Reply via email to