KDOC 272: バイトコード変換は型情報が必須ではない

この文書のステータス

  • 作成
    • 2024-11-04 貴島
  • レビュー
    • 2024-11-08 貴島

概要

バイトコードは定義からいって中間表現(仮想マシンの機械語)であり、CPUが直接解釈するわけでない。抽象化されており、番地まで指定してのメモリ操作などは行わない。したがって具体的なメモリサイズを考える必要がない。

ということは詳細な型情報がなくてもバイトコードに変換できるということである。したがって動的型付けの言語で、速度で有利なバイトコードにコンパイルすることが多い。

関連

Backlinks