| Author: Pankaj Mishra 28 Nov 2006 | Member Level: Diamond | Rating: Points: 2 |
The core runtime engine in the Microsoft .NET Framework for executing applications. The common language runtime supplies managed code with services such as cross-language integration, code access security, object lifetime management, resouce management, type safety, pre-emptive threading, metadata services (type reflection), and debugging and profiling support
|
| Author: DotNetGuts (DNG) 28 Nov 2006 | Member Level: Diamond | Rating: Points: 2 |
Common Language Runtime (CLR) – It provides an “managed” environment in which .net application can execute. It provides following services : 1. Language Integration 2. Memory Management (Memory Allocation and Garbage Collection) 3. Memory Type Safety (Memory Leaks) 4. Security
|
| Author: sreelatha 28 Nov 2006 | Member Level: Silver | Rating: Points: 2 |
Hi
The most important part of the .Net Framework is the .Net common Language runtime(clr) also called .Net Runtime. It is a framework layer that resides above the Operating system & handales/manages the execution of the .Net applications. our .Net programs dont directly communicate with the operating system but through clr
The Runtime can be considered an agent that manages code at execution time. Thus providing core services such as memory management, thread management, & remoting. Also incorporating strict type safety, security & robustness
when we compile our .net program using any .net compliant language like(vb.net,c-sharp.net,c++.net) it does not get converted into the executable binary code but to an intermediate code, called MSIL or IL which is understandable by clr.
when the program needs to be executed, this MSIL is converted to binary executable code, called native code.
when MSIL coded needs to be executed, clr invokes JIT compilers which compile the MSIL code to native executable code
|
| Author: Mohan Kumar 29 Nov 2006 | Member Level: Diamond | Rating: Points: 2 |
hi,
hi,
Common Language Runtime Common Language Runtime (CLR) manages the execution of code and provides different services like Garbage collection and support for Base Class Libraries etc. The main constituents of CLR are described below
The common Language Runtime (CLR) a rich set of features for cross-language development and deployment. CLR supports both Object Oriented Languages as well as procedural languages. CLR provides security, garbage collection, cross language exception handling, cross language inheritance and so on.
The Common Type System, support both Object Oriented Programming languages as well as procedural languages. Basically CTS provides rich type system that is intended to support wide range of languages.
more details pks check this article.
http://dotnetspider.com/kb/Article2629.aspx
-Mohan kumar
|