編譯程式和解釋程式的區別是
- IT科技
- 關注:2.7W次
編譯程式和解釋程式的區別:
1、主要是編譯程式能生成目標程式,而解釋程式不能。
2、編譯程式是整體編譯完了,再一次性執行;而解釋程式是一邊解釋,一邊執行
解釋一句後就提交計算機執行一句,並不形成目標程式。就像外語翻譯內中的“口譯”一樣,說一句翻一句,不產生全文的翻譯文字。
3、執行速度不同
編譯器是把源程式的每一條語句都編譯成機器語言,並儲存成二進位制檔案,這樣執行時計算機可以直接以機器語言來執行此程式,速度很快。而直譯器則是隻在執行程式時,才一條一條的解釋成機器語言給計算機來執行,所以執行速度是不如編譯後的程式執行的快容的。這是因為計算機不能直接認識並執行我們寫的語句,它只能認識機器語言(是二進位制的形式)
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/19zgnk.html