解釋器又譯為直譯器嗎?
解釋器(英語:Interpreter),又譯為直譯器,是一種電腦程序,能夠把高級(jí)編程語言一行一行直接轉(zhuǎn)譯運(yùn)行。解釋器不會(huì)一次把整個(gè)程序轉(zhuǎn)譯出來,只像一位“中間人”,每次運(yùn)行程序時(shí)都要先轉(zhuǎn)成另一種語言再作運(yùn)行,因此解釋器的程序運(yùn)行速度比較緩慢。它每轉(zhuǎn)譯一行程序敘述就立刻運(yùn)行,然后再轉(zhuǎn)譯下一行,再運(yùn)行,如此不停地進(jìn)行下去。
解釋器運(yùn)行程序的方法有什么?
1.直接運(yùn)行高級(jí)編程語言 (如 Shell 自帶的解釋器)
2.轉(zhuǎn)換高級(jí)編程語言碼到一些有效率的字節(jié)碼 (Bytecode),并運(yùn)行這些字節(jié)碼
3.以解釋器包含的編譯器對(duì)高級(jí)語言編譯,并指示處理器運(yùn)行編譯后的程序 (例如:JIT)
關(guān)于我們| 客服中心| 廣告服務(wù)| 建站服務(wù)| 聯(lián)系我們
中國(guó)焦點(diǎn)日?qǐng)?bào)網(wǎng) 版權(quán)所有 滬ICP備2022005074號(hào)-20,未經(jīng)授權(quán),請(qǐng)勿轉(zhuǎn)載或建立鏡像,違者依法必究。