編譯型語言

編譯型語言

編譯型語言寫的程序執行之前,需要一個專門的編譯過程,把程序編譯成為機器語言的文件。

基本簡介


以後要運行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe文件),因為翻譯只做了一次,運行時不需要翻譯,所以編譯型語言的程序執行效率高。
這裡提一下編譯型語言和解釋型語言的區別:解釋性語言在運行程序的時候才翻譯,比如解釋性basic語言,專門有一個解釋器能夠直接執行basic程序,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就要翻譯一次,效率比較低。