3 ms·
How much of the old CLR is in the new .net core runtime /CoreCLR? I once read CLR via C# and it was difficult but amazing. Is all of the knowledge in that book
by Traubenfuchs 8y ago
How much of the old CLR is in the new .net core runtime /CoreCLR?
I once read CLR via C# and it was difficult but amazing. Is all of the knowledge in that book now worthless? What about the IL, is the IL still the same?
- tybit 8y agoThey forked the CLR, cleaned it up, added cross platform support and open sourced it, so a lot would still be relevant would be my guess. The IL has remained unchanged other than possibly a tweak or two to support newer features like non nullable references.
- matthewwarren 8y agoInteresting fact, when they forked the CLR, they actually started with the Silverlight code base. See https://channel9.msdn.com/Blogs/dotnet/NET-Foundations-2015-03-04 https://channel9.msdn.com/Blogs/dotnet/NET-Foundations-2015-... (somewhere near the beginning) I guess it makes sense. Before .NET Core, Silverlight was the most x-plat version of the Microsoft .NET Runtime(s) (excluding Xamarin/Mono), so it would've been a good starting point.