CLR means Common Language Runtime.It is Major component of
the .NET frameworkIt provides no of benefits to the
developers such as Exception handling,Security,Debugging
and Versioning...
CLR is an execution engine for .net.It is used to convert
the highlevel language code into MSIL(Microsoft
Intermediate Language).So this MSIL again converted into
m/c language by JIT compiler(Just In Time).
The CLR is the main coponent for .Net framework.So the .Net
framework supports 44 languages.
kamal...
Full of CLR is Common Language Runtimeand its forms the
heart of thye .NET Framework. All language have rumtime and
its the responsibility of the runtime to take care of the
code execution of the program.
CLR actually take care ofentire execution, memory managment
of .net applicatin.COde that u developed with alanguage
compiler that targets runtimeis called as managed code; it
benifits from from feature such as cross language
integartion, cross-language exception handlaing, enhance
securityversion & deployment support
This runtime is allocated by visual studio.NET IDE is
called as runtime host.
it's benifitsw are
1.it improve Performance
2.ability to easily use compopnant developed in other
languages
3.Cross language integration,espacially cross-language
inheritance
4.Garbage collection
5.slf describing obj which makes using IDL unnecessary
6.The ability compile once & run on any CPU & operating
system that support the runtime
CLR is the execution engine of .net. whenever an execution
command is given the cls progra activates a 'jit' compiler
which inturn interprets the program according to the
operating system standards and then execution takes place
Common Language Runtime (CLR)
working of CLR:-
When the .NET program is compiled, the output of the
compiler is not an executable file but a file that contains
a special type of code called the Microsoft Intermediate
Language (MSIL), which is a low-level set of instructions
understood by the common language run time. This MSIL
defines a set of portable instructions that are independent
of any specific CPU. It's the job of the CLR to translate
this Intermediate code into a executable code when the
program is executed making the program to run in any
environment for which the CLR is implemented. And that's
how the .NET Framework achieves Portability. This MSIL is
turned into executable code using a JIT (Just In Time)
complier. The process goes like this, when .NET programs
are executed, the CLR activates the JIT complier. The JIT
complier converts MSIL into native code on a demand basis
as each part of the program is needed. Thus the program
executes as a native code even though it is compiled into
MSIL making the program to run as fast as it would if it is
compiled to native code but achieves the portability
benefits of MSIL.
CLR is the execution engine of .net. whenever an execution
command is given the cls progra activates a 'jit' compiler
which inturn interprets the program according to the
operating system standards and then execution takes place
I want to sample Hotel management project in vb.net because
still now i am doing that project for small hotel....so please
send me my email id is jmuthu_pearls@yahoo.com...