Loading article…
共通言語ランタイム( CLR ) は、Microsoft .NET Frameworkの仮想マシンコンポーネントであり、.NET プログラムの実行を管理します。ジャストインタイム コンパイルにより、マネージド コード(コンパイルされた中間言語コード)がマシン 命令に変換され、コンピュータのCPU上で実行されます。 [ 1 ] CLR は、メモリ管理、型安全性、例外処理、ガベージ コレクション、セキュリティ、スレッド管理などの追加サービスを提供します。プログラミング言語に関係なく、.NET Framework 用に作成されたすべてのプログラムはCLR で実行されます。.NET Framework のすべてのバージョンには CLR が含まれています。CLR チームは 1998 年 6 月 13 日に発足しました。
CLRは、当初マイクロソフト自身が開発した共通言語インフラストラクチャ(CLI)標準で定義されている仮想実行システム(VES)を実装しています。共通言語インフラストラクチャ仕様は、公開標準によって定義されています。[ 2 ]
.NET Framework やその独自のランタイムなどの従来の .NET テクノロジーから、コミュニティが開発した.NET Coreへの移行中に、CLR はCoreCLRと呼ばれていました。[ 3 ]今日では、CLR という用語は.NET Framework CLRまたはCore CLR のいずれかを指す場合があります。[ 4 ]
.NET 5以降、.NETのランタイムは毎年リリースサイクルに従い、毎年11月に新しいバージョンがリリースされます[ 5 ]。
正確な意味は文脈によって異なります。Common Language Runtime は通常、.NET Framework のランタイムまたは .NET のランタイムを指します。
の新しいメジャー リリースは毎年 11 月に公開されます...