「マネージドコード」の版間の差分
編集の要約なし |
|||
| 4行目: | 4行目: | ||
[[ネイティブコード]]などの[[共通言語基盤]]([[CLI]])の外側で動くコードや、[[共通言語基盤]]([[CLI]])の安全性チェック機能などのリミッターを外したコード(たとえば[[C Sharp|C#]]のunsafeキーワードを使ったコード)のことを「[[アンマネージドコード]]」という。また、アンマネージドコードを一切含まない[[プログラム]]のことを[[ピュアマネージドコード]]または[[ピュアマネージド]]という。 | [[ネイティブコード]]などの[[共通言語基盤]]([[CLI]])の外側で動くコードや、[[共通言語基盤]]([[CLI]])の安全性チェック機能などのリミッターを外したコード(たとえば[[C Sharp|C#]]のunsafeキーワードを使ったコード)のことを「[[アンマネージドコード]]」という。また、アンマネージドコードを一切含まない[[プログラム]]のことを[[ピュアマネージドコード]]または[[ピュアマネージド]]という。 | ||
マネージドコードのことを[[バイトコード]]と呼ぶ人も増えているが、マネージドコードは[[可変長]]の[[オペコード]]を持つ実装であるため、正確には[[バイトコード]]ではない。ただし、そんな細かいことを気にしてはハゲるので気にしてはならない。 | |||
== 関連項目 == | == 関連項目 == | ||