CLR は Microsoft の .NET Framework における重要なコンポーネントで、C# や VB.NET などの言語で書かれたマネージコードを実行する環境です。Just-In-Time コンパイル、ガベージコレクション、メモリ管理、型安全性の確保などを担当し、開発者がメモリ管理やリソース管理の負担を軽減します。
Microsoft が .NET Framework の開発時に設計した実行環境。Common Language Runtime として、複数のプログラミング言語に対応するランタイムとして命名された。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。