差分
マネージドコード
,編集の要約なし
'''マネージドコード'''(managed code)とは、[[.NET Framework]]で用いられる[[共通中間言語]]([[CIL]])の[[バイナリ]]形式のことで、[[共通言語基盤]]([[CLI]])で実行される[[プログラム]]を指す。なお、日本では'''マネージコード'''(manage code)と「ド」抜きで表記されることが多い。「ド」の有無で英語の意味が違うよ、などという細かい指摘は英語など知らん大半の日本人には無用である。
マネージドコードは[[ネイティブコードガベージコレクション]]などのなどの機能をフルに利用できる。 == バイトコードとマネージドコード ==主に[[共通言語基盤Java]](から来た人を中心に[[CLICIL]])の外側で動くコードや、およびマネージドコードのことを[[共通言語基盤バイトコード]](と呼ぶこともあるが、[[CLICIL]])の安全性チェック機能などのリミッターを外したコード(たとえばおよびマネージドコードは[[C Sharp|C#オペコード]]のunsafeキーワードを使ったコード)のことを「(命令)のバイト表現が可変長(ほぼ1[[アンマネージドコードバイト]]」という。また、アンマネージドコードを一切含まないだが0xFEで始まる命令群は2バイト)なので、正確には[[プログラム固定長]]のことをの命令を絶対条件とする[[ピュアマネージドコードバイトコード]]または[[ピュアマネージド]]という。の定義には当てはまらない。
== 関連項目 ==
== 参考文献 ==
== 外部リンク ==
{{stub}}