字节码

维基百科,自由的百科全书
跳转到: 导航, 搜索
跳过字词转换说明

Bytecode通常指的是已經經過編譯,但與特定機器碼無關,需要直譯器轉譯后才能成為機器碼的中間代碼。Bytecode通常不像源碼一樣可以讓人閱讀,而是編碼后的數值常量、引用、指令等構成的序列。

Bytecode主要為了實現特定軟件運行和軟件環境、硬件環境無關。Bytecode的實現方式是通過編譯器虛擬機器。編譯器將源碼編譯成Bytecode,特定平臺上的虛擬機器將Bytecode轉譯為可以直接執行的指令。Bytecode的典型應用為Java語言。


个人工具
名字空间
操作
导航
帮助
工具
其他语言