共通言語基盤
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/16 13:54 UTC 版)
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2024年2月) |
共通言語ランタイム (CLR) はCLIの仕様を実装したものの一つである。CLIに適合するプログラムは全て共通中間言語 (CIL) へコンパイルされる。CILは、ハードウェアから抽象化された中間言語であり、実行時にはVESが機械語へコンパイルする。
- 概念
- 共通型システム (CTS) — プログラミング言語間で共通して用いられる型の集合
- メタデータ — プログラムの構造に関する情報。プログラミング言語上やツールなどから参照できる
- 共通言語仕様 (CLS) — 相互運用性のためのプログラミング言語に対する規定
- 仮想実行システム (VES) — CLIに適合したプログラムの読込と実行。メタデータを活用して動的に機械語を生成する
- ^ “DotGNU Project”. 2023年12月11日閲覧。 “As of December 2012, the DotGNU project has been decommissioned, until and unless a substantial new volunteer effort arises. The exception is the libjit component, which is now a separate libjit package.”
- ^ Paul Holman. “Portable Entertainment Development - the console approach” (英語). SCEE. 2012年2月22日閲覧。
- 1 共通言語基盤とは
- 2 共通言語基盤の概要
- 3 標準化とライセンス
- 共通言語基盤のページへのリンク