100辞書・辞典一括検索

JLogos

34

CLR
【シーエルアール】


Common Language Runtime

Microsoft社が提唱するMicrosoft .NETで、.NET対応プログラムが使用する共通動作環境。{LF}.NET対応プログラムMSILという形式によって保存されているが、MSILJavaバイトコードと同様の中間言語形式をとっているため、そのままでは実行できない。そこで、MSILプログラムを実行時に各プラットフォームに合わせてネイティブコンパイルし、実行するのがCLRである。{LF}CLRは動作プラットフォームごとに用意され、プラットフォーム間の違いを吸収し、同時に共通のクラスライブラリガーベジコレクション等のサービスを提供するという、Java仮想マシンと同様の役割を担う。{LF}CLRが対応しているMSILは、特定の開発言語に依存しない構造になっている。CLRが言語に依存しないといわれているのは、CLR自身の機能のほか、このMSILの特性によるものである。
◆関連用語
Microsoft;Microsoft .NET;プログラム;MSIL;保存;Javaバイトコード;プラットフォーム;クラスライブラリ;ガーベジコレクション;サービス;Java仮想マシン




インセプト
「IT用語e-Words」
JLogosID : 7792904