通用語言運行庫
外觀
這是此頁批准,以及是最近的修訂。
通用語言執行平台(Common Language Runtime,簡稱CLR)係Microsoft為佢兜个 . NET 个虛擬機器所選用个名稱。佢係微軟著通用語言架構(CLI)个實作版本,佢定義了一隻程式碼執行个環境。CLR 執行一種安到通用中間語言个位元組碼,這通用中央語言實作版本。
CLR 執行在微軟个視窗作業系統頂項。檢視通用語言架構做得尋著該規格个實作版本列表。其中有兜版本係執行在非 Windows 个作業系統裡背。
主要功能
CLR 个主要功能像下一 . 基礎類別庫支援 BaseClass Library Support 二 . 記憶體个管理 Memory Management 三 . 執行緒管理 Thread Management 四 . 垃圾回收 Garbage Collection 五 . 安全性 Security 六 . 類型檢查 Type Checker 七 . 異常管理 Exception Manager 八 . 除了錯管理 DebugEngine 九 . 中間碼 ( MSIL ) 到機器碼 ( Native ) 編譯十 . 類別裝載 Class Loader
開發人員使用高階程式語言寫程式。續下來編譯器同程式碼編譯成微軟个中繼語言 ( MSIL )。執行个時節 CLR 會將 MSIL 碼轉換做作業系統个原生碼(Native code)。 CLR 內建有即時編譯)編譯器。
參考文獻
- Overview ( Microsoft MSDN )
外部連結
- C # Online . NET / Common Language Runtime
參見
- . NET Framework
- Parrot 虛擬機器
- Java 虛擬機器
- Portable . NET
- Metadata
- Runtime
- Common TypeSystem
- C + + / CLI