Introduction to Common Language Runtime
Common Language Run-time: -
Introduction
CLR is .NET
equivalent of Java Virtual Machine (JVM). It is the runtime that converts a
MSIL code into the host machine language code, which is then executed
appropriately. CLR is similar to JVM except JVM interprets .Class file into
BYTECODE where CLR compile MSIL into machine native code.
CLR is a
language-neutral development & execution environment that provides services
to help "manage" application execution. The common language runtime
manages memory, thread execution, code execution, code safety verification,
compilation, and other system services.
The CLR defines the
Common Type System (CTS), which is a standard type system used by all .Net languages.
That means all .NET programming languages uses the same representation for
common Data Types, so Common Language Runtime (CLR) is a language-independent
runtime environment. The Common Language Runtime (CLR) environment is also
referred to as a managed environment, because during the execution of a program
it also controls the interaction with the Operating System.
Comments
Post a Comment