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

計算機只 明白機器語言。任何編程語言在最終執行的時候都需要變成對應的機器語言代碼。

在以上的過程中,按照對翻譯結果的處理,是否生成可直接執行的目標文件,分成編譯型語言和解釋型語言。

例如c語言需要形成執行文件,就是編譯型。

例如 php 語言,不能形成執行文件,每次都需要php的源代碼,每次都需要翻譯的過程,就是叫做解釋型語言。

 

(提示:目前有很多php的優化產品,例如apc, zend optimize, 就是通過緩存 php的翻譯結果 達到優化php執行速度的目的。)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章