3 ms·
Correct, but the rest of the paragraph sort of gives that impression (at least to me) by mentioning how language compilers are usually written in a more primiti
by GenericsMotors 8y ago
Correct, but the rest of the paragraph sort of gives that impression (at least to me) by mentioning how language compilers are usually written in a more primitive language, like the Go compiler being written in C then later rewritten in Go.
IMHO that sort of blurred the line between the platform and language in the article...rewriting the Go compiler in Go sort of makes sense, but I don't see why this was a good comparison to the .NET ecosystem. Rewriting the CLR JIT in C# isn't making it "self-hosting" as its not language specific.
Does that make sense?
- xoofx 8y agoThat's true that I put an explicit emphasis on C# But let's face it, the whole CoreFX library is in C#, Roslyn Compiler is in C#... the line is already blurred So while the CLR is not language specific (like the JVM is not Java specific), rewriting the runtime with the most prominent language used for the underlying platform sounds an acceptable implicit emphasis ;)
- GenericsMotors 8y agoFair enough :)