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

syy666smile發表於2017-07-18

編譯型語言:把源程式全部編譯成二進位制程式碼組成的可執行的程式,即在編譯之後可以直接執行;速度快 效率高,但是跨平臺性差。例如c / c++  php

解釋型語言:源程式翻譯一句,執行一句。速度慢,效率低,但是跨平臺效能好。例如  c#

java語言比較特殊,它是先編譯原始檔,然後產生位元組碼檔案,位元組碼檔案要放在JVM中進行解釋,然後執行。

相關文章