基本介紹
- 中文名:通用語言運行庫
- 外文名:Common Language Runtime
- 簡稱:CLR
- 概念:NET的虛擬機所選用的名稱
通用語言運行平台(Common Language Runtime,簡稱CLR)是微軟為他們的.NET的虛擬機所選用的名稱。這是通用語言架構(簡稱CLI)的微軟實現版本,它定義了一個代碼運行的...
公共語言運行庫 (common language runtime,CLR) 是託管代碼執行核心中的引擎。運行庫為託管代碼提供各種服務,如跨語言集成、代碼訪問安全性、對象生存期管理、調試和...
通用語言架構(Common Language Infrastructure,CLI)是一個開放的技術規範。它是由微軟聯合惠普以及英特爾於2000年向ECMA倡議的。通用語言架構定義了構成.NET Framework...
[1] 該項目的目標是創建一系列匹配ECMA標準(Ecma-334和Ecma-335)的.NET工具,包括C#編譯器和通用語言架構。 [1] 與微軟的.NET Framework(共通語言運行平台)不...
1 受控代碼的執行 2 受控代碼和非受控代碼 3 通用語言架構 4 通用語言運行庫 受控代碼受控代碼的執行 編輯 一般以較易為人所理解的程式語言來為受控代碼環境...
從根本上說,代碼庫就是編譯成DLL的程式集。.NET Framework 的特性之一是通用語言規範 (CLS)。通用語言運行庫將所有用符合 CLS 的語言編寫的代碼編譯成同一種...
委託(delegate)是一種類型安全的函式指針,用於通用語言運行庫(CLI)。在C#中,delegate是一種class,包裝了一個或多個函式指針及綁定的類實例。Delegate用來實現函式...
與Java類似,它被編譯成為中間代碼,然後通過.NETFramework的虛擬機——被稱之為通用語言運行庫(CLR)——執行。 所有的.Net程式語言都被編譯成這種被稱為MSIL(...
而是被編譯成為中間代碼,然後通過.NET Framework的通用語言運行時(CLR)——執行...MONO開發平台提供了一個VB.NET特性庫(VB.NET-specific libraries)並著手研發一...
與其他的 .Net 語言一樣,BOO 並無法產生二進制代碼。但與其他 .Net 語言最大的不同,它除了可以被編譯為 MSIL Byte Code,在通用語言運行庫(Common Language ...
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,...
這與JScript .NET的案例不同,因為JScript .NET依存於.NET通用語言運行庫,需要透過通用語言運行庫才可以,因此要先編譯為通用中間語言(CIL)才能執行,CIL一般又稱做...