41 ms·
This seems like definitely the right decision. If the C# compiler had been written in C# from nearly the beginning I think it would have heavily influenced lang
by Locke1689 13y ago
This seems like definitely the right decision. If the C# compiler had been written in C# from nearly the beginning I think it would have heavily influenced language and infrastructure development going forward.
It's much better to be in the position now, when the language is barely used, than to have to support it later.
- jmcqk6 13y agoThe mono C# compiler has been written in C# from the start, and this proved to be very helpful. I remember at the conference where Anders Hejlsberg first discussed Roslyn (which encompasses rewriting the microsoft C# compiler in C#), Miguel de Icaza was able to show some of the same ideas he was discussing actually already running on Mono. I don't think Miguel even knew ahead of time; it was just something the mono people had done.
- pjmlp 13y agoI remember Anders saying that they just started with C++, because of the existing toolchain. If it was today they would have done otherwise, based on current experience. Well, at least Rosylin is going to be available in an upcoming .NET version.