系統軟體。
有代表性的系統軟體有:作業系統、語言處理程式、資料庫管理、輔助程式。
語言處理程式是將用程式設計語言編寫的源程式轉換成機器語言的形式,以便計算機能夠執行,這一轉換是由翻譯程式來完成的。翻譯程式除了要完成語言間的轉換外,還要進行語法、語義等方面的檢查,翻譯程式統稱為語言處理程式。
計算機只能直接識別和執行機器語言,因此要計算機上執行高階語言程式就必須配備程式語言翻譯程式,翻譯程式本身是一組程式,不同的高階語言都有相應的翻譯程式。
編譯軟體CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟體,是一件極其繁重而艱難的工作。
擴充套件資料:
語言處理程式,共有三種:
1、彙編程式。
把組合語言書寫的程式翻譯成與之等價的機器語言程式的翻譯程式。彙編程式輸入的是用匯編語言書寫的源程式,輸出的是用機器語言表示的目標程式。
2、編譯程式。
編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。
3、解釋程式。
解釋程式是一種語言處理程式,在詞法、語法和語義分析方面與編譯程式的工作原理基本相同,但在執行使用者程式時,它直接執行源程式或源程式的內部形式(中間程式碼)。
系統軟體。
有代表性的系統軟體有:作業系統、語言處理程式、資料庫管理、輔助程式。
語言處理程式是將用程式設計語言編寫的源程式轉換成機器語言的形式,以便計算機能夠執行,這一轉換是由翻譯程式來完成的。翻譯程式除了要完成語言間的轉換外,還要進行語法、語義等方面的檢查,翻譯程式統稱為語言處理程式。
計算機只能直接識別和執行機器語言,因此要計算機上執行高階語言程式就必須配備程式語言翻譯程式,翻譯程式本身是一組程式,不同的高階語言都有相應的翻譯程式。
編譯軟體CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟體,是一件極其繁重而艱難的工作。
擴充套件資料:
語言處理程式,共有三種:
1、彙編程式。
把組合語言書寫的程式翻譯成與之等價的機器語言程式的翻譯程式。彙編程式輸入的是用匯編語言書寫的源程式,輸出的是用機器語言表示的目標程式。
2、編譯程式。
編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。
3、解釋程式。
解釋程式是一種語言處理程式,在詞法、語法和語義分析方面與編譯程式的工作原理基本相同,但在執行使用者程式時,它直接執行源程式或源程式的內部形式(中間程式碼)。