KDOC 272: バイトコード変換は型情報が必須ではない
この文書のステータス
- 作成
- 2024-11-04 貴島
- レビュー
- 2024-11-08 貴島
概要
バイトコードは定義からいって中間表現(仮想マシンの機械語)であり、CPUが直接解釈するわけでない。抽象化されており、番地まで指定してのメモリ操作などは行わない。したがって具体的なメモリサイズを考える必要がない。
ということは詳細な型情報がなくてもバイトコードに変換できるということである。したがって動的型付けの言語で、速度で有利なバイトコードにコンパイルすることが多い。