About

Showing posts with label CLR .Net. Show all posts
Showing posts with label CLR .Net. Show all posts

Monday, September 16, 2019

CLR : Common Language Runtime 


The Runtime Environment of .NET Framework is Called Common Language Runtime.  It manages the execution of Managed Code (.NET Programs). 

CLR uses a just-in-time (JIT) compiler which converts the compiled code of .NET into Native Code.

Example : 

Language Compilers (e.g. C#, VB.Net, J#) convert the .NET Program Code to Microsoft Intermediate Language (MSIL) and this is further converted to Native Code by JIT Compiler of CLR.



Functionality  Of CLR

CLR provides many functionality like it loads and executes the code, manages the memory, converts the MSIL code to native code, and handles the exception.

CLR will support below functionality:

  • Memory Management
  • Code Access security
  • Garbage Collection
  • JIT Compilation
  • Thread Support
  • Debug Engine
  • Exception Handling 


Conclusion :  This tutorial will teach you how CLR works in dot net frame functionality.