解釋型語(yǔ)言是相對(duì)于編譯型語(yǔ)言存在的,它的源代碼不是直接翻譯成機(jī)器語(yǔ)言,而是先翻譯成中間代碼,再由解釋器對(duì)中間代碼進(jìn)行解釋運(yùn)行,比如Python、java、shell等。
本文操作環(huán)境:windows10系統(tǒng)、thinkpad t480電腦。
詳細(xì)介紹:
解釋型語(yǔ)言是相對(duì)于編譯型語(yǔ)言存在的,其源代碼不是直接翻譯成機(jī)器語(yǔ)言,而是先翻譯成中間代碼,再由解釋器對(duì)中間代碼進(jìn)行解釋運(yùn)行。比如Python/JavaScript / Perl /Shell等都是解釋型語(yǔ)言。
解釋型語(yǔ)言定義:程序不需要編譯,程序在運(yùn)行時(shí)才翻譯成機(jī)器語(yǔ)言,每執(zhí)行一次都要翻譯一次。因此效率比較低。比如Basic語(yǔ)言,專(zhuān)門(mén)有一個(gè)解釋器能夠直接執(zhí)行Basic程序,每個(gè)語(yǔ)句都是執(zhí)行的時(shí)候才翻譯。(在運(yùn)行程序的時(shí)候才翻譯,專(zhuān)門(mén)有一個(gè)解釋器去進(jìn)行翻譯,每個(gè)語(yǔ)句都是執(zhí)行的時(shí)候才翻譯。效率比較低,依賴(lài)解釋器,跨平臺(tái)性好)。