通用語言運行庫
外觀
這是此頁批准,以及是最近的修訂。
通用語言執行平台(Common Language Runtime,簡稱CLR)是微軟為𪜶的 . NET 的虛擬機器咧選用的名稱。伊是微軟著通用語言架構(CLI)的實作版本,伊定義一个坎站執行的環境。CLR 執行一種叫做通用中央語言的位元組碼,這是略軟仔通用中央語言實作版本。
CLR 執行佇咧微軟的視窗作業系統頂懸。檢視通用語言架構會當揣著該規格的實作版本列表。其中有一寡版本是執行在非 Windows 的作業系統當中。
主要功能
CLR 的主要功能是紲落來 . 基礎類別庫支援 Base Class Library Support 二 . 記持體管理 Memory Management 三 . 執行緒管理 Thread Management 四 . 糞埽回收 Garbage Collection 五 . 安全性 Security 六 . 類型檢查 Type Checker 七 . 異常管理 Exception Manager 八 . 除毋著管理 Debug Engine 九 . 中央碼 ( 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 Type System
- C + + / CLI