共通言語ランタイム

出典: Wikipedio


共通言語ランタイム(Common Language Runtime、CLR)とは、.NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤(CLI)のマイクロソフト自身による実装。

CLRはWindows上のみで動作する。他のOS上で動作するCLIの実装については共通言語基盤の項を参照のこと。

仮想マシンとして

CLRは、共通中間言語 (CIL) と呼ばれる、プログラミング言語や環境に依存しない中間言語を解釈する。CILは実行時にJITコンパイラによって機械語に変換され、実行される。

その他に、CLRは次のような役割・機能をもつ。

Template:.NET Template:仮想化de:.NET#CLR, CIL und Reflection en:Common Language Runtime es:Common Language Runtime eu:CLR fr:Common Language Runtime hu:Common Language Runtime id:Common Language Runtime it:Common Language Runtime ko:공통 언어 런타임 nl:Common Language Runtime pl:Common Language Runtime pt:Common Language Runtime ru:Common Language Runtime sv:Common Language Runtime th:Common Language Runtime uk:Common Language Runtime zh:通用語言運行庫

個人用ツール