語言處理程序的主要作用是什么


語言處理程序的主要作用是什么

文章插圖
【語言處理程序的主要作用是什么】語言處理程序的主要作用是將程序設計語言編寫的源程序轉換成機器語言的形式,以便計算機能夠運行,這一轉換是由翻譯程序來完成的 。翻譯程序除了要完成語言間的轉換外,還要進行語法、語義等方面的檢查,翻譯程序統稱為語言處理程序 。
計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序 。
編譯軟件CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟件或應用軟件,要由成千上萬甚至上億條指令組合而成 。直接用基本指令來編寫軟件,是一件極其繁重而艱難的工作 。
語言處理程序,共有三種:
1、匯編程序 。
把匯編語言書寫的程序翻譯成與之等價的機器語言程序的翻譯程序 。匯編程序輸入的是用匯編語言書寫的源程序,輸出的是用機器語言表示的目標程序 。
2、編譯程序 。
編譯程序屬于采用生成性實現途徑實現的翻譯程序 。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出 。
3、解釋程序 。