The .NET Framework provides a runtime environment called the Common Language Runtime or CLR (similar to the Java Virtual Machine or JVM in Java), which handles the execution of code and provides useful services for the implementation of the program. CLR takes care of code management at program execution and provides various beneficial services such as memory management, thread management, security management, code verification, compilation, and other system services. The managed code that targets CLR benefits from useful features such as cross-language integration, cross-language exception handling, versioning, enhanced security, deployment support, and debugging.
|
| Author: lingesh 14 Oct 2008 | Member Level: Silver Points : 1 |
The CLR forms the heart of the .Net framework.All language have runtime and its the responsibilty of the runtime to take care of the code execution of the program. CLR responsibilties 1.garbage collection 2.Code Access Security 3.Code verification 4.IL
|