編譯型語言:編譯型語言寫的程序執行之前,需要一個專門的編譯過程,把程序編譯成機器語言文件;
比如,exe文件,以后運行的話就不用重新編譯了,直接運行;
因為翻譯只做了一次,運行時不需要編譯,所以編譯型語言的程序執行效率高!
解釋型語言:解釋型語言的程序不需要編譯,省了道工序,解釋型語言在運行程序的時候才翻譯,比如解釋型basic語言,專門有一個解釋器能夠直接執行basic程序,每個語句都是執行的時候才翻譯;
這樣解釋型語言每執行一次就要翻譯一次,效率比較低。
但是解釋型語言跨平臺性比較好,因為他依賴解釋器,只要平臺裝有解釋器程序就行。