Common Language Runtime (CLR)

The CLR is a core part of the .NET framework. The CLR makes it easy to design components and applications across multiple languages.

Components written in different languages can integrate and communicate with each other. This cross-language integration is possible because the individual language compilers follow the runtime rules and conditions for creating, persisting, and binding new data types.

The CLR can provide the following benefits:

  • Performance increases

  • A comprehensive set of standard language features

  • Development language integration, especially cross-language inheritance

  • Automatic memory management

  • The capability to compile once and then run the compiled code on any computing platform that supports the runtime ...

Get Inside ASP.NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.