Skip to content
EntityQ733134· pop 28· linked from 242 articles

共通言語ランタイム

Sign in to save

Also known as CLR, Common Language Runtime, CLR, .NET CLR

マイクロソフトが実装する仮想機械

Wikidata facts

Image
CLRDiagram.png
Show 1 more fact
Sources (1)

via Wikidata · CC0

Article · 日本語

共通言語ランタイム (英: Common Language Runtime, CLR) とは、.NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤 (CLI) のマイクロソフト自身による実装。 .NET Framework 4.x で使用されている CLR は Windows 上のみで動作する。.NET CoreはMITライセンスのオープンソースになり、CoreCLRはWindows、macOS、Linux、FreeBSD で動作する。 CLRは、共通中間言語 (CIL) と呼ばれる、プログラミング言語や環境に依存しない中間言語を解釈する。CILは実行時にJITコンパイラによって機械語に変換され、実行される。.NET Framework 4.6 では64ビット版は RyuJIT という名称のJITコンパイラが搭載された。 そのほかのCLRの役割・機能には、メモリ管理(ガベージコレクション)、型とアセンブリの管理、スレッド管理、例外処理、セキュリティがある。

Abstract from DBpedia / Wikipedia · CC BY-SA

共通言語ランタイム · Vinony