計算機只 明白機器語言。任何編程語言在最終執行的時候都需要變成對應的機器語言代碼。
在以上的過程中,按照對翻譯結果的處理,是否生成可直接執行的目標文件,分成編譯型語言和解釋型語言。
例如c語言需要形成執行文件,就是編譯型。
例如 php 語言,不能形成執行文件,每次都需要php的源代碼,每次都需要翻譯的過程,就是叫做解釋型語言。
(提示:目前有很多php的優化產品,例如apc, zend optimize, 就是通過緩存 php的翻譯結果 達到優化php執行速度的目的。)
計算機只 明白機器語言。任何編程語言在最終執行的時候都需要變成對應的機器語言代碼。
在以上的過程中,按照對翻譯結果的處理,是否生成可直接執行的目標文件,分成編譯型語言和解釋型語言。
例如c語言需要形成執行文件,就是編譯型。
例如 php 語言,不能形成執行文件,每次都需要php的源代碼,每次都需要翻譯的過程,就是叫做解釋型語言。
(提示:目前有很多php的優化產品,例如apc, zend optimize, 就是通過緩存 php的翻譯結果 達到優化php執行速度的目的。)
一. 二. 三. ! 作 者 : Yaopengfei(姚鵬飛) 博客地址 : http://www.cnblogs.com