首頁 >常見問題 >高階程式設計語言的編譯程式和解釋程式均屬於

高階程式設計語言的編譯程式和解釋程式均屬於

藏色散人
藏色散人原創
2019-10-22 17:01:107247瀏覽

高階程式設計語言的編譯程式和解釋程式均屬於

高階程式設計語言的編譯程式和解釋程式均屬於什麼?

高階程式設計語言的編譯程式和解釋程式皆屬於系統軟體

一般我們分為系統軟體和應用軟體。

1.系統軟體:作業系統(win7,xp,Linux等等),語言編譯程式(VC,VS,eclipse等),資料庫管理(oracle,MySQL,sqlite3等)。

2.應用軟體:這個就很普遍了,像是遊戲軟體,繪圖軟體。

相關介紹:

編譯程式與解釋程式的差異  

1.編譯與解釋是語言處理的兩種基本方式。編譯過程包括詞法分析、語法分析、語意分析、中間程式碼產生、程式碼最佳化和目標程式碼產生等階段,以及符號表管理和出錯處理模組。解釋過程在詞法、語法和語義分析方面與編譯程式的工作原理基本上相同,但是在執行使用者程式時,它直接執行原始程式或原始程式的內部形式。

2.在編譯方式下,機器上運行的是與原始程式等價的目標程序,原始程式和編譯程式都不再參與目標程式的執行過程;而在解釋方式下,解釋程序和來源程式(或其某種等價表示)要參與到程式的運作過程中,執行程式的控制權在解釋程式中。解釋器翻譯原始程式時不產生獨立的目標程序,而編譯器則需將原始程式翻譯成獨立的目標程式。

以上是高階程式設計語言的編譯程式和解釋程式均屬於的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn