Common Language Runtime
From Free net encyclopedia
←Older revision | Newer revision→
In computing, Common Language Runtime (CLR) is the name chosen by Microsoft for the virtual machine plus runtime library underlying their .NET initiative. The CLR is a generalized multi-language, reflective execution engine on which code originally written in various languages runs. As of 2005, over 40 languages were supported.
The CLR runs a form of bytecode, not unlike the Java bytecode that runs on the Java virtual machine, called the Common Intermediate Language.
The CLR is Microsoft's commercial implementation of the Common Language Infrastructure standard for desktops running Microsoft operating systems. There also exist open source implementations (important libraries are missing, but other functionality is added) for several platforms. See CLI for a list of implementations.
See also
- Common Language Infrastructure
- Common Intermediate Language
- Parrot virtual machine
- Java virtual machine
- Portable.NET
- Metadata
- Runtime
- Common Type System
- Virtual machine
- [[C++/CLI]]
References
- Overview (Microsoft MSDN)it:Common Language Runtime
hu:Common Language Runtime ja:Common Language Runtime pl:Common Language Runtime pt:Common Language Runtime ru:Common Language Runtime zh:公共语言运行库