網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

編譯程序和解釋程序的區別是

欄目: IT科技 / 發佈於: / 人氣:2.73W

編譯程序和解釋程序的區別:

編譯程序和解釋程序的區別是

1、主要是編譯程序能生成目標程序,而解釋程序不能。

2、編譯程序是整體編譯完了,再一次性執行;而解釋程序是一邊解釋,一邊執行

解釋一句後就提交計算機執行一句,並不形成目標程序。就像外語翻譯內中的“口譯”一樣,說一句翻一句,不產生全文的翻譯文字。

3、執行速度不同

編譯器是把源程序的每一條語句都編譯成機器語言,並儲存成二進制檔案,這樣執行時計算機可以直接以機器語言來執行此程序,速度很快。而解釋器則是隻在執行程序時,才一條一條的解釋成機器語言給計算機來執行,所以執行速度是不如編譯後的程序執行的快容的。這是因爲計算機不能直接認識並執行我們寫的語句,它只能認識機器語言(是二進制的形式)