Linked by Thom Holwerda on Fri 2nd Dec 2011 18:41 UTC
Windows Windows 8 will have both the new Metro-style applications and user interface and the traditional Windows 7 desktop for legacy applications, which kind of runs like an application. Since legacy applications have to be recompiled to run on ARM anyway, it's always been a bit unclear if the ARM version of Windows 8 would include the legacy desktop at all - even Microsoft itself confirmed it wasn't sure yet. Microsoft bloggers Mary-Jo Foley and Paul Thurrot have fresh rumours that Microsoft has now made the decision to remove the legacy desktop from the ARM version.
Thread beginning with comment 498765
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Legacy apps
by Alfman on Fri 2nd Dec 2011 22:02 UTC in reply to "RE: Legacy apps"
Member since:


"And anything developed in a higher-level language (read: everything other than C/C++) these days will run anywhere anyway. Problem solved."

ANSI C/C++ are among the most portable languages in existence. Nearly every cpu/controller built today has a C compiler to support it. Most high level languages only achieve any sort of portability because they're written in C code which can then been recompiled for each target.

Edit: If you had said "class library framework" instead of "language", then I'd be much more inclined to agree.

Edited 2011-12-02 22:08 UTC

Reply Parent Score: 2

RE[3]: Legacy apps
by Moochman on Sat 3rd Dec 2011 00:27 in reply to "RE[2]: Legacy apps"
Moochman Member since:

I think you missed what I was getting at. When I said "run anywhere" I didn't mean "compile anywhere" I literally meant "run anywhere" as in it just runs on any architecture. This is true of anything that runs on a virtual machine, be it Java, C#, Python, Perl, Ruby, JavaScript....

Reply Parent Score: 2