Wednesday, December 29, 2010 | |

Common Language Runtime (CLR)

The CLR is the execution engine for .NET applications and serves as the interface between .NET applications and the operating system. The CLR provides many services such as:
·      1.   Loads and executes code
·       2.  Converts intermediate language to native machine code
·      3.   Separates processes and memory
·      4.   Manages memory and objects
·     5.    Enforces code and access security
·     6.    Handles exceptions
·      7.   Interfaces between managed code, COM objects, and DLLs
·     8.    Provides type-checking
·     9.    Provides code meta data (Reflection)
10.Provides profiling, debugging, etc

0 comments:

Post a Comment