IT科技

當前位置 /首頁/IT科技 > /列表

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

語言處理程序的主要作用是將程式語言編寫的源程序轉換成機器語言的形式,以便計算機能夠運行,這一轉換是由翻譯程序來完成的。翻譯程序除了要完成語言間的轉換外,還要進行語法、語義等方面的檢查,翻譯程序統稱為語言處理程序。

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

計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。

編譯軟件CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟件或應用軟件,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟件,是一件極其繁重而艱難的工作。

語言處理程序,共有三種:

1、彙編程序。

把彙編語言書寫的程序翻譯成與之等價的機器語言程序的翻譯程序。彙編程序輸入的是用匯編語言書寫的源程序,輸出的是用機器語言表示的目標程序。

2、編譯程序。

編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程式語言書寫的源程序作為輸入,而以彙編語言或機器語言表示的目標程序作為輸出。

3、解釋程序。

解釋程序是一種語言處理程序,在詞法、語法和語義分析方面與編譯程序的工作原理基本相同,但在運行用户程序時,它直接執行源程序或源程序的內部形式(中間代碼)。

TAG標籤:語言 處理程序 #