The Common Language
Runtime (CLR), the virtual machine component of Microsoft's .NET framework, manages the execution of .NET programs. A process known as just-in-time
compilation converts compiled code into machine instructions which the
computer's CPU then executes .CLR- CLR is the heart of the .Net
framework and it does 4 primary important things.
1. Garbage collection
2. CAS (Code Access Security)
3. CV (Code Verification)
4. IL to Native translation.