計(jì)算機(jī)軟件組成與分類
計(jì)算機(jī)軟件組成與分類
計(jì)算機(jī)已經(jīng)廣為使用,軟件組成與分類不少人還是不太了解,歡迎大家閱讀,掌握更多知識(shí)。
軟件的組成與分類
計(jì)算機(jī)軟件相對(duì)計(jì)算機(jī)硬件來(lái)說(shuō)是看不見,是計(jì)算機(jī)系統(tǒng)中不可少的無(wú)形部件。主要有兩大類:
系統(tǒng)軟件:用來(lái)簡(jiǎn)化程序設(shè)計(jì),簡(jiǎn)化使用方法,提高計(jì)算機(jī)的使用效率,發(fā)揮和擴(kuò)大計(jì)算機(jī)的功能及用途。它包括以下四類:
?、俑鞣N服務(wù)性程序,如診斷程序、排錯(cuò)程序、練習(xí)程序等
?、谡Z(yǔ)言程序,如匯編程序、編譯程序、解釋程序等
?、鄄僮飨到y(tǒng)
?、軘?shù)據(jù)庫(kù)管理系統(tǒng)
應(yīng)用軟件:用戶利用計(jì)算機(jī)來(lái)解決某些問題而編制的程序,如工程設(shè)計(jì)程序、數(shù)據(jù)處理程序、自動(dòng)控制程序、企業(yè)管理程序、情報(bào)檢索程序、科學(xué)計(jì)算程序等
軟件的發(fā)展演變
(1)編程語(yǔ)言的發(fā)展
手編程序:機(jī)器語(yǔ)言程序,手工編譯二進(jìn)制碼
匯編程序:符號(hào)語(yǔ)言程序,匯編程序匯編
高級(jí)程序:算法語(yǔ)言/高級(jí)語(yǔ)言,機(jī)器編譯程序/解釋程序
(2)系統(tǒng)軟件的發(fā)展
操作系統(tǒng)
分布式系統(tǒng)軟件