編譯型語言:編譯型語言寫的程序執(zhí)行之前,需要一個(gè)專門的編譯過程,把程序編譯成機(jī)器語言文件;
比如,exe文件,以后運(yùn)行的話就不用重新編譯了,直接運(yùn)行;
因?yàn)榉g只做了一次,運(yùn)行時(shí)不需要編譯,所以編譯型語言的程序執(zhí)行效率高!
解釋型語言:解釋型語言的程序不需要編譯,省了道工序,解釋型語言在運(yùn)行程序的時(shí)候才翻譯,比如解釋型basic語言,專門有一個(gè)解釋器能夠直接執(zhí)行basic程序,每個(gè)語句都是執(zhí)行的時(shí)候才翻譯;
這樣解釋型語言每執(zhí)行一次就要翻譯一次,效率比較低。
但是解釋型語言跨平臺(tái)性比較好,因?yàn)樗蕾嚱忉屍鳎灰脚_(tái)裝有解釋器程序就行。