編譯程序和解釋程序的區別:
1、主要是編譯程序能生成目標程序,而解釋程序不能。
2、編譯程序是整體編譯完了,再一次性執行;而解釋程序是一邊解釋,一邊執行
解釋一句后就提交計算機執行一句,并不形成目標程序。就像外語翻譯內中的“口譯”一樣,說一句翻一句,不產生全文的翻譯文本。
3、執行速度不同
編譯器是把源程序的每一條語句都編譯成機器語言,并保存成二進制文件,這樣運行時計算機可以直接以機器語言來運行此程序,速度很快。而解釋器則是只在執行程序時,才一條一條的解釋成機器語言給計算機來執行,所以運行速度是不如編譯后的程序運行的快容的。這是因為計算機不能直接認識并執行我們寫的語句,它只能認識機器語言(是二進制的形式)
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com