Re:RyuJIT: The next-generation JIT compiler for .NET
by pjmlp on Wednesday October 02, 2013 @06:24AM
(#6481614)
I know those papers, like any one that cares about compiler design should know.
As for MSR vs MS Corp, as you put it.
It is called Microsoft Systems Research, it is still a Microsoft unit, with researchers on Microsoft's payroll.
So it is plain and simple, Microsoft.
Here's a history by Don Syme, who was one of the main people on this project:
http://blogs.msdn.com/b/dsyme/archive/2011/03/15/net-c-gener...
Quotes:
Microsoft's C# track record shows MC Corp's commitment to higher-level programming pretty well, IMO. LINQ got added just to hit the "LINQ" target (and Erik Meijer mighta been a big force there). But even then: the C# 3.0 were only implemented to hit LINQ, not added as general language features. One big example: declaration type inference is half-assed and only exists to facilitate anonymous types. They've had years since to clean up the design and haven't shown any indication of doing so.(I still think C#'s the best out of the "mainstream" languages, but they could be doing a whole ton better.)