您好,登錄后才能下訂單哦!
編譯器:把其他語(yǔ)言翻譯成機(jī)器語(yǔ)言的工具。 ?因?yàn)橛?jì)算機(jī)不能直接理解任何除了機(jī)器語(yǔ)言以外的語(yǔ)言,所以必須要把程序員所寫的程序語(yǔ)言翻譯成機(jī)器語(yǔ)言,計(jì)算機(jī)才能執(zhí)行程序。
解釋器:當(dāng)編譯器以解釋方式運(yùn)行的時(shí)候,也稱之為解釋器。
注意:編譯器翻譯的方式有兩種: 一個(gè)是編譯,另一個(gè)是解釋。
編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)專門的編譯過程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行是不需要重新翻譯,直接使用編譯的結(jié)果就行了。
程序執(zhí)行效率高,依賴性高,跨平臺(tái)性差。
解釋型語(yǔ)言: 解釋型語(yǔ)言編寫的程序不進(jìn)行預(yù)先編譯,以文本方式儲(chǔ)存程序代碼,會(huì)將代碼一行一行直接運(yùn)行到CPU。在發(fā)布程序時(shí),看起來省了到編譯的工序,但在運(yùn)行程序的時(shí)候,必須先解釋再運(yùn)行。
程序執(zhí)行效率低,依賴性低,,跨平臺(tái)性強(qiáng)。
注意: 編譯型語(yǔ)言比解釋型語(yǔ)言更快,程序執(zhí)行效率高。但從跨平臺(tái)來講,解釋型語(yǔ)言的跨平臺(tái)的能力更強(qiáng)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。