Wednesday, February 8, 2012

The CLR and .NET Framework



net framework definition,net framework, netframework 2.0, netframework 3.5, microsoft .netframework, download netframework, netframework 2, net framework version 1.1 4322, netframework 3.0


The .NET Framework consists of a runtime called the Common Language Runtime
(CLR) and a vast set of libraries.
The CLR is the runtime for executing managed code. C# is one of several managed
languages that get compiled into managed code. Managed code is packaged into an
assembly, in the form of either an executable file (an .exe) or a library (a .dll), along
with type information, or metadata.
Managed code is represented in Intermediate Language or IL. When the CLR loads
an assembly, it converts the IL into the native code of the machine, such as x86. This
conversion is done by the CLR’s JIT (Just-In-Time) compiler. An assembly retains

almost all of the original source language constructs, which makes it easy to inspect
and even generate code dynamically

The CLR performs as a host for numerous runtime services. Examples of these services
include memory management, the loading of libraries, and security services.
The CLR is language-neutral, allowing developers to build applications in multiple
languages (e.g., C#, Visual Basic .NET, Managed C++, Delphi.NET, Chrome .NET,
and J#).








No comments:

Post a Comment