結(jié)構(gòu)工程師二級專業(yè)結(jié)構(gòu)輔導:計算機軟件的組成及功能

字號:

軟件是指各種程序及其總和。軟件對于計算機的使用是必需的。軟件可分為系統(tǒng)軟件和非系統(tǒng)軟件兩類。系統(tǒng)軟件包括操作系統(tǒng)、編譯程序和解釋程序、各種程序設(shè)計語言等等。非系統(tǒng)軟件主要是指各種實用程序,包括用戶自己編寫的程序。
    操作系統(tǒng)的功能是提高計算機的使用效率和方便用戶使用計算機。操作系統(tǒng)是用戶與計算機之間的接口。
    各種程序設(shè)計語言可用來編寫程序。程序設(shè)計語言分為機器語言、匯編語言和高級語言三個層次。計算機能直接接受的只是以二進制數(shù)表示的機器語言。匯編語言是機器語言的符號表示并且需要翻譯成機器語言才能執(zhí)行。用高級語言編寫的程序更是必須通過編譯程序或解釋程序翻譯成機器語言才能供機器執(zhí)行。常用的高級語言有BASIC、FORTRAN、C等等。
    用機器語言或匯編語言編寫的程序一般效率較高、執(zhí)行速度較快;而用高級語言編寫的程序則一般效率較低、執(zhí)行速度較慢。但用高級語言編寫程序要比用機器語言或匯編語言編寫程序容易些。
    實用程序是非常豐富的,可用于各種各樣的具體目的。用戶也可自己編寫各種實用程序。