共通语言执行平台(Common Language Runtime,简称CLR)是微软为他们的.NET的虚拟机器所选用的名称。这是共通语言基础(简称CLI)的微软实作版本,它定义了一个程式码执行的环境。CLR执行一种称为微软中继语言的bytecode,这个是微软的共通中继语言实作版本。
CLR执行在微软的视窗操作系统上。检视共通语言基础可以找到该规格的实作版本列表。其中有一些版本是执行在非Windows的操作系统中。
CLR的主要功能如下
开发人员使用高阶编程语言撰写程式。接下来编译器将程式码编译成微软的中继语言(MSIL)。执行的时候CLR会将MSIL码转换为操作系统的原生码(Native code)。CLR内建有JITJust In Time)Compiler。
{{:en:Spoken Wikipedia|Common Language Runtime.ogg|2006-05-18}}
|
查 • 论 • 编 • 历
|
|
|---|---|
| 架构 | Base Class Library · Common Language Infrastructure · .NET assembly · .NET metadata |
| 共同语言基础 | Common Language Runtime · Common Type System · Common Intermediate Language · Virtual Execution System · Dynamic Language Runtime |
| Languages | C# · Cω · Visual Basic .NET · C++/CLI (Managed) · J# · JScript .NET · Windows PowerShell · IronPython · IronRuby · F# · Nemerle · BOO |
| 视窗基础: | Presentation · Communication · Workflow |
| 相关: | ADO.NET · ASP.NET · .NET Remoting · LINQ · Silverlight · CardSpace · Windows Forms · XAML |
| 其它应用: | Mono · .NET Compact Framework · .NET Micro Framework · Shared Source CLI · DotGNU · Portable.NET |
| 比较: | C# vs. Java · C# vs. VB.NET · Comparison of the Java and .NET platforms |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History