翻譯社通用語言履行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機器所選用的名稱翻譯它是微軟對通用說話架構(CLI)的實作版本,它界說了一個程式碼執行的環境。CLR履行一種稱為通用中間說話的位元組碼,這個是微軟的通用中心語言實作版本。
履行的時辰CLR會將MSIL碼轉換為功課系統的原生碼(Native code)。
開發人員利用高階程式說話撰寫程式翻譯接下來編譯器將程式碼編譯成微軟的中繼語言(MSIL)。CLR內建有即時編譯)編譯器。
首要功能[編纂]
- 根本種別庫支援 Base Class Library Support
- 記憶體治理 Memory Management
- 履行緒管理 Thread Management
- 記憶體主動收受接管 Garbage Collection
- 平安性 Security
- 型別檢查 Type Checker
- 異常治理 Exception Manager
- 除錯辦理 Debug Engine
- 中央碼(MSIL)到機械碼(Native)編譯
- 種別裝載 Class Loader
具有跨平台(Windows翻譯社 Mac OSX, Linux)能力的開辟框架。
2被大都使用者利用,且非教學或研究型的說話翻譯
CLR的首要功能以下
參見[編纂]
參考資料[編纂]
- Overview (Microsoft MSDN)
外部貫穿連接[編輯]
- C# Online.NET / Common Language Runtime
|
文章標籤
全站熱搜
留言列表