To view parent comment, click here.
To read all comments associated with this story, please click here.
x86, x64, and now with Windows 8, they will run on ARM.
Think forward. Who cares what they do now, an intermediate language allows them to support any arbitrary architecture in the future.
In addition, the JIT compiler can provide targeted optimizations for architecture specific things like SIMD.
I really shouldn't have to be explaining the merits of an intermediate language, must you really complain about everything?
Yeah, seriously. He talks as if .NET runs MSIL directly instead of jitting it. It's not exactly weird other. Other dynamic languages use bytecode. Even the C compiler internally generates assembly or some other type of intermediate language before turning it into machine code. This is a basic concept, a core component of nearly all compiled programming languages (and a lot of interpreted ones as well).





Member since:
2009-05-19
And why would they need to be? Statistically speaking, they run on nothing else than x86.