首页 | 主题 | 图库 | 问答 | 文摘 | 原创 | 百科

历史 | 地理 | 人物 | 艺术 | 体育 | 科学 | 音乐 | 电影 | 信息技术 | 世界遗产

 开放、中立,源自维基百科

个人工具


用搜狗搜索相关网站  Google Search

公共语言运行库

维库,知识与思想的自由文库

跳转到: 导航, 搜索

共通語言執行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET虛擬機器所選用的名稱。這是共通語言基礎(簡稱CLI)的微軟實作版本,它定義了一個程式碼執行的環境。CLR執行一種稱為微軟中繼語言bytecode,這個是微軟的共通中繼語言實作版本。

CLR執行在微軟的視窗作業系統上。檢視共通語言基礎可以找到該規格的實作版本列表。其中有一些版本是執行在非Windows的作業系統中。

CLR的主要功能如下

  1. 記憶體管理Memory Management
  2. 執行緒管理Thread Management
  3. 記憶體自動回收Garbage Collection
  4. 安全性Security

開發人員使用高階程式語言撰寫程式。接下來編譯器將程式碼編譯成微軟的中繼語言(MSIL)。執行的時候CLR會將MSIL碼轉換為作業系統的原生碼(Native code)。CLR內建有JIT (Just In Time)。

               VBC        ___________
    VB.Net ------------->|           |
                         | MSIL Code |------------> CLR ----------->O/S Native Code
    C#.Net ------------->|___________|
               CSC

[编辑] 參見

[编辑] 參考資料

[编辑] 外部連結

{{:en:Spoken Wikipedia|Common Language Runtime.ogg|2006-05-18}}

其它语言
AD Links