Microsoft’s Common Language Runtime, the virtual machine that anchors the .Net Framework, is due for a makeover, with the company announcing plans to make the CLR more efficient and scalable.Key to this modernization will be improvements to the intermediate language underlying the CLR, called IL, which has not been upgraded in 10 years, said Mads Torgersen, lead designer for C# at Microsoft.

The company wants to improve the IL and make the CLR a richer target for programming languages. [ Microsoft .Net Core 2.0: Everything you need to know. | Why .Net Core is finally ready for prime time. | .Net Framework or .Net Core? Learn when to use which. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]
The goal of the CLR is to run .Net programs efficiently.

Currently the biggest problem with .Net is the inherent limits of scalability of the runtime itself, Ben Watson, Microsoft principal software engineer, said.

The CLR is being pushed beyond its original intention and design. Watson explained that when multiple gigabytes of code are being loaded, algorithms built into the CLR start breaking down. To read this article in full, please click here

Leave a Reply