» www.Giftbox.Az - Bir birindən gözəl hədiyyə satışı
ウィキペディアランダム
毎日カテゴリ
共有: WhatsappFacebookTwitterVK

共通言語ランタイム

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

CLRの動作イメージ。バイトコード機械語に変換、実行する。

.NET Framework 4.x で使用されている CLR は Windows 上のみで動作する。.NET CoreMITライセンスオープンソースになり、CoreCLRはWindows、macOSLinuxFreeBSD で動作する[1]

CLRは、共通中間言語 (CIL) と呼ばれる、プログラミング言語や環境に依存しない中間言語を解釈する。CILは実行時にJITコンパイラによって機械語に変換され、実行される。.NET Framework 4.6 では64ビット版は RyuJIT という名称のJITコンパイラが搭載された[2]

そのほかのCLRの役割・機能には、メモリ管理(ガベージコレクション)、アセンブリの管理、スレッド管理、例外処理セキュリティがある。

関連項目

参照

  1. ^ dotnet/coreclr - GitHub
  2. ^ RyuJIT and .NET 4.6 - JIT, NGen, and other Managed Code Generation Stuff - Site Home - MSDN Blogs
ウィキペディア、ウィキ、本、library、論文、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。