共通中間言語

共通中間言語の最新ニュースをまとめて検索!

共通中間言語(きょうつうちゅうかんげんご、Common Intermediate LanguageCIL)とは、.NET Framework共通言語基盤で利用されている中間言語である。.NET言語で書かれたプログラムはコンパイルされてCILに変換される。CILはアセンブリ言語に類似しており、完全にスタックベースの言語である。CILは仮想機械によって実行される。

.NETのベータリリースではCILはもともとMSIL (Microsoft Intermediate Language) として知られていた。そのため、C#や共通言語基盤の仕様で公式にCILと定められた現在でもMSILと呼ばれることは多い。

[編集] CILによるHello, world!プログラム

<syntaxhighlight lang="cil"> .method public static void Main() cil managed {

   .entrypoint
   .maxstack 1
   ldstr "Hello, world!"
   call void [mscorlib]System.Console::WriteLine(string)
   ret

} </syntaxhighlight>

最終更新 2009年8月15日 (土) 21:00 (日時は個人設定で未設定ならばUTC)。
【共通中間言語】変更履歴

ご利用上の注意