解釋型語言與編譯型語言的區別

編譯型語言在程序執行以前,有一個單獨的編譯過程,將程序翻譯成機器語言,之後執行這個程序的時候,就不用再進行翻譯了。 解釋型語言,是在運行的時候將程序翻譯成機器語言,因此運行速度相對於編譯型語言要慢。 C/C++ 等都是編譯型語言,而Java,C#等都是解釋型語言。 雖然Java程序在運行以前也有一個編譯過程,可是並非將程序編譯成機器語言,而是將它編譯成字節碼(能夠理解爲一箇中間語言)。 在運行的時
相關文章
相關標籤/搜索