通用中間語言(Common Intermediate Language,簡稱CIL)(曾經被稱為微軟中間語言或MSIL)是一種屬於通用語言架構和.NET框架的低階(lowest-level)的人類可讀的程式語言。目標為.NET 框架的語言被編譯成CIL,然後彙編成位元組碼。CIL類似一個面向對象的彙編語言,並且它是完全基於堆疊的。它運行在虛擬機上,其主要的語言有C#、Visual Basic .NET、C++/CLI以及 J#。
在.NET語言的測試版中,CIL原本叫做微軟中間語言(MSIL)。由於C#和通用語言架構的標準化,位元組碼現在已經官方地成為了CIL。因此,CIL仍舊經常與MSIL相提並論,特別是那些.NET語言的老用戶。
基本介紹
- 中文名:通用中間語言
- 外文名:Common Intermediate Language
- 簡稱:CIL
- 原名:微軟中間語言