Linked by twitterfire on Mon 24th Oct 2011 22:52 UTC
General Development "Looking past the Metro hype, the Build conference also revealed promising road maps for C#, Visual Studio, and the .Net platform as a whole. Perhaps the most exciting demo of the conference for .Net developers, however, was Project Roslyn, a new technology that Microsoft made available yesterday as a Community Technology Preview. Roslyn aims to bring powerful new features to C#, Visual Basic, and Visual Studio, but it's really much more than that. If it succeeds, it will reinvent how we view compilers and compiled languages altogether."
Thread beginning with comment 494245
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: .NET
by JAlexoid on Tue 25th Oct 2011 13:19 UTC in reply to "RE[5]: .NET"
JAlexoid
Member since:
2009-05-19

And why would they need to be? Statistically speaking, they run on nothing else than x86.

Reply Parent Score: 2

RE[7]: .NET
by Nelson on Tue 25th Oct 2011 13:47 in reply to "RE[6]: .NET"
Nelson Member since:
2005-11-29

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?

Reply Parent Score: 2

RE[8]: .NET
by siride on Tue 25th Oct 2011 16:13 in reply to "RE[7]: .NET"
siride Member since:
2006-01-02

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).

Reply Parent Score: 2

RE[8]: .NET
by JAlexoid on Tue 25th Oct 2011 23:23 in reply to "RE[7]: .NET"
JAlexoid Member since:
2009-05-19

I complain so that you have something to post here ;)

Reply Parent Score: 2