Role of CLR in .NET Framework

Explain the role of CLR in .NET Framework.

E

Expert

Verified

CLR offers an environment to execute .NET applications over the target machines. CLR is also a common runtime environment for all .NET code irrespective of their programming language, as the compilers of the respective language in .NET Framework transforms every source code into a common language called as MSIL or IL (Intermediate Language).

CLR also offers various services to execute the processes, such as memory security services and managementservices. CLR performs several tasks in order to manage the execution process of .NET applications.

The responsibilities of CLR are listed as follows:

a) Garbage Collection
b) Automatic memory management
c) Code Access Security
d) JIT compilation of .NET code
e) Code verification

   Related Questions in DOT NET Programming

©TutorsGlobe All rights reserved 2022-2023.