第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

bytecode 和 opcode 是什么?有什么區(qū)別?

bytecode 和 opcode 是什么?有什么區(qū)別?

慕哥9229398 2019-03-01 10:58:24
Q1 bytecode 字節(jié)碼,和 opcode 操作碼各是什么? Q2 有什么區(qū)別? Q3 解釋型語言都有類似的碼嗎? 我的理解是: bytecode 和 opcode 都是中間碼 解釋型語言都會將源碼翻譯成中間碼,再由虛擬機(jī)(例如 jvm, zend)解釋執(zhí)行
查看完整描述

2 回答

?
慕萊塢森

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個贊

opcode 就是 Operation Code。

在 java 中使用的 bytecode 也是一種 opcode,因?yàn)槊總€操作碼都是用一個字節(jié),所以叫字節(jié)碼(其實(shí)也有多字節(jié)的)。

每一個字節(jié)用來表示一個指令,理論上可以有 256 個操作碼。

我們平時經(jīng)常看到的 iadd(將兩個整數(shù)相加)、dadd(將兩個浮點(diǎn)數(shù)相加)并不是字節(jié)碼,而是助記符。

很多解釋型語言都沒有類似的碼。

查看完整回答
反對 回復(fù) 2019-03-01
?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個贊

bytecode和opcode都是都是一種中間碼,不存在可比性,java編譯成中間碼bytecode然后在jvm中執(zhí)行,,php編譯成中間碼opcode,在ZendVM中執(zhí)行。

查看完整回答
反對 回復(fù) 2019-03-01
  • 2 回答
  • 0 關(guān)注
  • 931 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號