「マネージドコード」の版間の差分

imported>Administrator
編集の要約なし
imported>Administrator
8行目: 8行目:


== バイトコードとマネージドコード ==
== バイトコードとマネージドコード ==
主に[[Java]]から来た人を中心に[[CIL]]およびマネージドコードのことを[[バイトコード]]と呼ぶこともあるが、[[CIL]]およびマネージドコードは命令のバイト表現が多バイトなので正確には固定長の命令を要求する[[バイトコード]]の定義には当てはまらない。例えるなら[[CPU]]で言えば[[RISC]]と[[CISC]]のような違いのようなものである。
主に[[Java]]から来た人を中心に[[CIL]]およびマネージドコードのことを[[バイトコード]]と呼ぶこともあるが、[[CIL]]およびマネージドコードは命令のバイト表現が多バイトなので、正確には[[固定長]]の命令を絶対条件とする[[バイトコード]]の定義には当てはまらない。


ただし、そんな細かいことを気にしても仕方がなく、また大多数の人には意味は伝わるので、よほどの偏屈を相手にする場合を除き、気にする必要はない。
例えるなら[[CPU]]で言えば[[RISC]]と[[CISC]]のような違いに近い。
ただし、[[CPU]]が[[RISC]]か[[CISC]]かを気にする人はほとんど存在しないように、そんな細かいことを気にしても仕方がなく、また大多数の人には意味は伝わるので、よほどの偏屈を相手にする場合を除き、使い分ける必要も、気にする必要もない。


== 関連項目 ==
== 関連項目 ==