導航:首頁 > 文化發展 > 計算機軟體發展歷史

計算機軟體發展歷史

發布時間:2021-02-22 06:35:19

1. 計算器發展歷史

在電子式計算器誕生之前,人們就已經使用了機械式的設備來幫助人們計算,牽強一點的說,算盤和對數計算尺就是其中的一員。在阿波羅登月計劃中,同類型的計算尺就被帶到了月球軌道上去。

而之後,由復雜的齒輪和機械結構組成的機械式計算器成為了計算大量運算的首選,雖然有些更加復雜的機械計算機能夠計算積分、平方和開平方根等運算。

但簡單的,能夠計算加減乘除的機械式計算器獲得了大量的應用,它們很笨重、發出大量雜訊、而且運算速度也極慢。除了辦公室場景以外很少被家庭和個人所使用。

第一種真正意義上用於通用數值計算的電子計算機要追溯到1946年,ENIAC(電子數字積分和計算機)的誕生。它的誕生與戰爭密不可分。

正值二次世界大戰,不管是計算大炮的炮彈飛行軌跡還是預判從飛機上拋射的炸彈、魚雷落點都需要大量的數學計算。使用人工和機械計算所需要的人力、時間太過龐大以至於接近於不可能。為此,一種能夠替代人工和機械計算器的電子設備被發明了出來,它就是ENIAC。

在ENIAC誕生的同時,計算機領域最具有代表性的BUG一詞也應運而生ENIAC作為計算機的始祖,其每秒鍾5000次加法運算的速度遠超機械式計算器的速度1000倍以上,但為了實現這一點,需要近1.8萬個電子管,總重27噸,佔地170平方米左右。

很顯然這並不適合每一個辦公室和公司購買使用。面對這樣的情況,面向實現通用功能的計算機和專門的計算功能的計算器開始分道揚鑣,走上了不同的道路。

第一台全電子化的桌面計算器是1961年,來自英國的ANITA(A New Inspiration To Arithmetic/Accounting)。

它看起來和現在的台式計算器已經相差不多了。上面板上密密麻麻的按鍵可以同時設定一個數字的不同位,得出結果的時候也不需要按等號鍵,如果操作員十分熟練,使用這種鍵盤的速度將會非常快——當然,最終這種操作方式輸給了更加直白的9個數字、四種運算和一個等號鍵的鍵盤。

ANITA雖好,但它內部仍然帶有多個電子管。而首款全晶體管的計算器則是由日本索尼所製造。除了顯示部分仍然採用了輝光管外,剩餘的部分全部採用晶體管電路,這使得計算器的體積能夠進一步減小。

真正能夠揣進兜里的計算器歷史,從惠普的HP-35開始。這款計算器的來歷要回溯到HP的創始人Bill Hewlett與同事們的一次賭約「能否創造出一款能夠放進襯衫口袋裡的計算器」而結果便是這款強大的HP-35。

除了四則運算以外,該機還可運算三角函數和指數函數——這些功能也使得HP-35成為了第一款進入太空的攜帶型計算器,它在美國的太空實驗室項目中成為了替代計算尺的太空計算工具。

在這個時候,雖然和現代的計算器區別已經不大了,但仍存在著一個決定性的差別即該機所採用的晶元並非為計算器所獨特設計的。而第一台採用大規模集成電路的計算器,要等到1969年的夏普QT-8了。

而在那之後,計算器的進化便沒有那麼明顯了——LCD液晶屏幕、太陽能電池板、可充電的電池和鋰紐扣電池,隨著科技水平的一次又一次的進步,計算器才能變成現在我們所看到的模樣。

(1)計算機軟體發展歷史擴展閱讀

常見的計算器又有四類:

1、算術型計算器

可進行加、減、乘、除等簡單的四則運算,又稱簡單計算器。一般都是實物計算器。

2、科學型計算器

可進行乘方、開方、指數、對數、三角函數、統計等方面的運算,又稱函數計算器。 可以是軟體,也可以是實物。

3、程序員計算器

專門為程序員設計的計算器, 主要特點是支持And, Or, Not, Xor: 最基本的與或非和異或操作, 移位操作 Lsh, Rsh:全稱是Left Shift和Right Shift,也就是左移和右移操作。

4、統計計算器

為有統計要求的人員設計的設計的計算器, 可以是軟體,也可以是實物。

2. 軟體的發展歷史簡介

軟體業的歷史要追溯到50年前,它有半個世紀的發展。

第一代:早期專業服務公司,1949——1959。第一批獨立於賣主的軟體公司是為個人客戶開發定製解決方案的專業軟體服務公司。

在美國,這個發展過程是由幾個大軟體項目推進的,這些項目先是由美國政府,後來是由幾家美國大公司認購的。這些巨型項目為第一批獨立的美國軟體公司提供了重要的學習機會,並使美國在軟體業中成了早期的主角。

第二代:早期軟體產品公司,1959——1969。在第一批獨立軟體服務公司成立10年後,第一批軟體產品出現了。它們被專門開發出來重復銷售給一個以上的客戶。一種新型的軟體公司誕生了,這是一種要求不同管理技術的公司。

第三代:強大的企業解決方案提供商的出現,1969——1981 。

IBM給軟體與硬體分別定價的決定再次證實了軟體業的獨立性。在隨後的歲月里,越來越多的獨立軟體公司破土而出,為所有不同規模的企業提供新產品——可以看出它們超越了硬體廠商所提供的產品。最終,客戶開始從硬體公司以外的賣主那兒尋找它們的軟體來源並確定為其付錢。

第四代:客戶大眾市場軟體,1981——1994 。個人計算機的出現建立了一種全新的軟體:基於個人計算機的大眾市場提交了它們的產品。這呼喚著極其不同的營銷和銷售方法。

PARC為今日的PC確立了技術基礎:由施樂1969年創立的帕洛阿爾托研究中心(PARC),用突破性的革新,諸如黑白屏幕、位映射顯示、按鈕、激光列印機、字處理器和網路(最值得一提的是乙太網),為個人計算機革命奠定了基礎。

在PARC工作的科學家有些後來為蘋果公司及微軟工作,或者創立了他們自己的公司。

(2)計算機軟體發展歷史擴展閱讀:

80年代和90年代的平台:在80年代和90年代,許多企業解決方案提供商從大型計算機專有的操作系統平台轉向諸如Unix(1973年)、IBM OS/2和微軟NT等新的平台。這個轉變通常使這些公司從使用它們自己所有的軟體中贏得了暴利。

Peoplesoft,一個新的未繼承遺產的企業解決方案公司:朝向更新的操作系統平台的轉變允許其他的公司進入這個市場。其中之一是Peoplesoft,由杜菲爾德(Dave Duffield)和莫里斯(Ken Morris)成立於1987年。

他們是Integral系統公司出來的兩個軟體工程師,看到了基於個人計算機的人力資源管理系統(HRMS)軟體的潛力。 Peoplesoft能夠在HRMS之下通過收購開發許多垂直功能市場(諸如健康保健和財務服務),使自己成了傳統企業解決方案提供商的一個值得認真對待的競爭者。

輔助合作者:大多數EPR公司嚴重依賴於合作者們以輔助和改制它們的產品。這些合作者們通常在一個大的系統安裝中獲得2至6倍於EPR賣家的收入。這樣,兩邊都從90年代初以來的巨大市場增長中有所獲益。

在EPR合作者的陣營里,特別是大會計公司,一種相當活躍的合並——集中化在80年代和90年代裡發生了。1987年KPMG的合並,以及更近的1998年普華/永道合並,似乎是全球范圍專業軟體服務工業化的一個信號。

3. 簡述中國計算機發展歷史

1、開端
1956年3月,由閔乃大教授、胡世華教授、徐獻瑜教授、張效祥教授、吳幾康副研究員和北大的黨政人員組成的代表團,參加了在莫斯科主辦的「計算技術發展道路」國際會議。這次參會可以說是到前蘇聯「取經」,為我國制定12年規劃的計算機部分作技術准備。隨後在制定的12年規劃中確定中國要研製計算機,並批准中國科學院成立計算技術、半導體、電子學及自動化四個研究所。當時的計算技術研究所籌備處由中國科學院、總參三部、國防五院(七機部)、二機部十局(四機部)四個單位聯合成立,北京大學、清華大學也相應成立了計算數學專業和計算機專業。為了迅速培養計算機專業人才,這三個方面聯合舉辦了第一屆計算機和第一屆計算數學訓練班。計算數學訓練班的學生有幸聽到了剛剛歸國的國際控制論權威錢學森教授以及在美國有3~4年編程經驗的董鐵寶教授(他當時是國內唯一真正直接接觸過計算機多年的學者)的講課。
2、歷程
①第一代電子管計算機研製(1958-1964年)
我國從1957年在中科院計算所開始研製通用數字電子計算機,1958年8月1日該機可以表演短程序運行,標志著我國第一台電子數字計算機誕生。機器在738廠開始少量生產,命名為103型計算機(即DJS-1型)。1958年5月我國開始了第一台大型通用電子數字計算機(104機)研製。在研製104機同時,夏培肅院士領導的科研小組首次自行設計並於1960年4月研製成功一台小型通用電子數字計算機107機。1964年我國第一台自行設計的大型通用數字電子管計算機119機研製成功。
②第二代晶體管計算機研製(1965-1972年)
1965年中科院計算所研製成功了我國第一台大型晶體管計算機:109乙機;對109乙機加以改進,兩年後又推出109丙機,在我國兩彈試制中發揮了重要作用,被用戶譽為「功勛機」。華北計算所先後研製成功108機、108乙機(DJS-6)、121機(DJS-21)和320機(DJS-8),並在738廠等五家工廠生產。1965~1975年,738廠共生產320機等第二代產品380餘台。哈軍工(國防科大前身)於1965年2月成功推出了441B晶體管計算機並小批量生產了40多台。
③第三代中小規模集成電路的計算機研製(1973-80年代初)
1973年,北京大學與北京有線電廠等單位合作研製成功運算速度每秒100萬次的大型通用計算機,1974年清華大學等單位聯合設計,研製成功DJS-130小型計算機,以後又推DJS-140小型機,形成了100系列產品。與此同時,以華北計算所為主要基地,組織全國57個單位聯合進行DJS-200系列計算機設計,同時也設計開發DJS-180系列超級小型機。70年代後期,電子部32所和國防科大分別研製成功655機和151機,速度都在百萬次級。進入80年代,我國高速計算機,特別是向量計算機有新的發展。
④第四代超大規模集成電路的計算機研製
和國外一樣 ,我國第四代計算機研製也是從微機開始的。1980年初我國不少單位也開始採用Z80,X86和6502晶元研製微機。1983年12電子部六所研製成功與IBM PC機兼容的DJS-0520微機。10多年來我國微機產業走過了一段不平凡道路,現在以聯想微機為代表的國產微機已佔領一大半國內市場。
3、主要成就
1958年,中科院計算所研製成功我國第一台小型電子管通用計算機103機(八一型),標志著我國第一台電子計算機的誕生。
1965年,中科院計算所研製成功第一台大型晶體管計算機109乙,之後推出109丙機,該機為兩彈試驗中發揮了重要作用;
1974年,清華大學等單位聯合設計、研製成功採用集成電路的DJS-130小型計算機,運算速度達每秒100萬次;
1983年,國防科技大學研製成功運算速度每秒上億次的銀河-I巨型機,這是我國高速計算機研製的一個重要里程碑;
1985年,電子工業部計算機管理局研製成功與IBM PC機兼容的長城0520CH微機。

4. 計算機軟體的發展經歷了哪些歷程,各階段有何特徵、理論體系、優勢與不足

軟體的發展大致經歷了如下三個階段:
⑴第一階段(20世紀40年代中期到50年代中期)。從第一台計算機上的第一個程序開始到實用的高級程序設計語言出現以前是計算機軟體發展初期。這個階段計算機應用領域的比較窄,主要是科學與工程計算,處理對象為數值數據,以個體方式使用機器(或匯編)語言編製程序。第一階段只要研究科學計算程序與工程計算程序、服務性程序和程序庫,人們對與程序有關的文檔的重要性認識不足,重點考慮程序本身。
⑵第二階段(20世紀50年代中期到60年代後期)。從高級程序設計語言出現到軟體工程提出以前是軟體發展的第二階段。這個階段研究對象增加了並發程序,並著重研究高級程序設計語言、編譯程序、操作系統以及各種支撐軟體和應用軟體。隨著計算機系統的處理能力得到加強,設計和編製程序的工作方式逐漸走向合作方式。
⑶第三階段(20世紀60年代後期軟體工程提出以來)。由於大型軟體的開發是一項工程性的任務,採用個體或合作方式不僅效率低、可靠性差、而且很難完成任務,只有採用工程方法才能適應高效率高質量編制軟體的需求,因而在1968年的大西洋公約組織的學術會議上提出的軟體工程的概念。40多年來,軟體領域的工作呈現出了許多新的特點。

5. 電腦軟體的發展史是怎樣的

第一代軟體(1946-)

第一代軟體是用機器語言編寫的,機器語言是內置在計算機電路中的指令,由0和1組成。

第二代軟體(1954-1964)

當硬體變得更強大時,就需要更強大的軟體工具使計算機得到更有效地使用。匯編語言向正確的方向前進了一大步,但是程序員還是必須記住很多匯編指令。

第三代軟體(1965-1970)

在這個時期,由於用集成電路取代了晶體管,處理器的運算速度得到了大幅度的提高,處理器在等待運算器准備下一個作業時,無所事事。因此需要編寫一種程序,使所有計算機資源處於計算機的控制中,這種程序就是操作系統。

第四代軟體(1971-1989)

20世紀70年代出現了結構化程序設計技術,Pascal語言和Mola-2語言都是採用結構化程序設計規則制定的,Basic這種為第三代計算機設計的語言也被升級為具有結構化的版本,此外,還出現了靈活且功能強大的C語言。

五代軟體(1990-至今)

第五代軟體中有三個著名事件:在計算機軟體業具有主導地位的Microsoft公司的崛起、面向對象的程序設計方法的出現以及萬維網(World Wide Web)的普及。

電腦軟體(ComputerSoftware)是指計算機系統中的程序及其文檔。程序是計算任務的處理對象和處理規則的描述;文檔是為了便於了解程序所需的闡明性資料。程序必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。

一般來講軟體被劃分為系統軟體、應用軟體,其中系統軟體包括操作系統和支撐軟體(微軟又發布嵌入式系統,即硬體級的軟體,是電腦及其它設備運算速度更快更節能)。

但是系統軟體並不針對某一特定應用領域。而應用軟體則相反,不同的應用軟體根據用戶和所服務的領域提供不同的功能。

應用軟體是為了某種特定的用途而被開發的軟體。它可以是一個特定的程序,比如一個圖像瀏覽器。也可以是一組功能聯系緊密,可以互相協作的程序的集合,比如微軟的Office軟體。也可以是一個由眾多獨立程序組成的龐大的軟體系統,比如資料庫管理系統"。"

6. 計算機的發展史

以下資料來自網路..........

大型主機階段
世紀40-50年代,是第一代電子管計算機。經歷了電子管數字計算機、晶體管數字計算機、集成電路數字計算機和大規模集成電路數字計算機的發展歷程,計算機技術逐漸走向成熟;
小型計算機階段
20世紀60-70年代,是對大型主機進行的第一次「縮小化」,可以滿足中小企業事業單位的信息處理要求,成本較低,價格可被接受;
微型計算機階段
20世紀70-80年代,是對大型主機進行的第二次「縮小化」,1976年美國蘋果公司成立,1977年就推出了AppleII計算機,大獲成功。1981年IBM推出IBM-PC,此後它經歷了若干代的演進,佔領了個人計算機市場,使得個人計算機得到了很大的普及;
客戶機/伺服器
即C/S階段。隨著1964年IBM與美國航空公司建立了第一個全球聯機訂票系統,把美國當時2000多個訂票的終端用電話線連接在了一起,標志著計算機進入了客戶機/伺服器階段,這種模式至今仍在大量使用。在客戶機/伺服器網路中,伺服器是網路的核心,而客戶機是網路的基礎,客戶機依靠伺服器獲得所需要的網路資源,而伺服器為客戶機提供網路必須的資源。C/S結構的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理後再提交給伺服器,大大減輕了伺服器的壓力;
Internet階段
也稱互聯網、網際網路、網際網階段。互聯網即廣域網、區域網及單機按照一定的通訊協議組成的國際計算機網路。互聯網始於1969年,是在ARPA(美國國防部研究計劃署)制定的協定下將美國西南部的大學(UCLA(加利福尼亞大學洛杉磯分校)、Stanford Research Institute(史坦福大學研究學院)、UCSB(加利福尼亞大學)和University of Utah(猶他州大學))的四台主要的計算機連接起來。此後經歷了文本到圖片,到現在語音、視頻等階段,寬頻越來越快,功能越來越強。互聯網的特徵是:全球性、海量性、匿名性、交互性、成長性、扁平性、即時性、多媒體性、成癮性、喧嘩性。互聯網的意義不應低估。它是人類邁向地球村堅實的一步;
雲計算時代
從2008年起,雲計算(Cloud Computing)概念逐漸流行起來,它正在成為一個通俗和大眾化(Popular)的詞語。雲計算被視為「革命性的計算模型」,因為它使得超級計算能力通過互聯網自由流通成為了可能。企業與個人用戶無需再投入昂貴的硬體購置成本,只需要通過互聯網來購買租賃計算力,用戶只用為自己需要的功能付錢,同時消除傳統軟體在硬體,軟體,專業技能方面的花費。雲計算讓用戶脫離技術與部署上的復雜性而獲得應用。雲計算囊括了開發、架構、負載平衡和商業模式等,是軟體業的未來模式。它基於Web的服務,也是以互聯網為中心。

7. 計算機的發展歷史是什麼不要太多。

第一台

第一台計算機是美國軍方定製,專門為了計算彈道和射擊特性表面而研製的,承擔開發任務的「莫爾小組」由四位科學家和工程師埃克特、莫克利、戈爾斯坦、博克斯組成。1946年這台計算機主要元器件採用的是電子管。該機使用了1500個繼電器,18800個電子管,佔地170m2,重量重達30多噸,耗電150KW,造價48萬美元。開機時讓周圍居民暫時停電。這台計算機每秒能完成5000次加法運算,400次乘法運算,比當時最快的計算工具快300倍,是繼電器計算機的1000倍、手工計算的20萬倍。用今天的標准看,它是那樣的「笨拙」和「低級」,其功能遠不如一隻掌上可編程計算器,但它使科學家們從復雜的計算中解脫出來,它的誕生標志著人類進入了一個嶄新的信息革命時代。


第一代

電子管計算機(1946-1957)這一階段計算機的主要特徵是採用電子管元件作基本器件,用光屏管或汞延時電路作存儲器,輸入與輸出主要採用穿孔卡片或紙帶,體積大、耗電量大、速度慢、存儲容量小、可靠性差、維護困難且價格昂貴。在軟體上,通常使用機器語言或者匯編語言,來編寫應用程序。因此這一時代的計算機主要用於科學計算。

這時的計算機的基本線路是採用電子管結構,程序從人工手編的機器指令程序,過渡到符號語言,第一代電子計算機是計算工具革命性發展的開始,它所採用的二進位制與程序存貯等基本技術思想,奠定了現代電子計算機技術基礎。以馮·諾依曼為代表。


第二代

晶體管計算機(1957-1964)20世紀50年代中期,晶體管的出現使計算機生產技術得到了根本性的發展,由晶體管代替電子管作為計算機的基礎器件,用磁芯或磁鼓作存儲器,在整體性能上,比第一代計算機有了很大的提高。同時程序語言也相應的出現了,如Fortran,Cobol,Algo160等計算機高級語言。晶體管計算機被用於科學計算的同時,也開始在數據處理、過程式控制制方面得到應用。

在20世紀50年代之前第一代,計算機都採用電子管作元件。電子管元件在運行時產生的熱量太多,可靠性較差,運算速度不快,價格昂貴,體積龐大,這些都使計算機發展受到限制。於是,晶體管開始被用來作計算機的元件。晶體管不僅能實現電子管的功能,又具有尺寸小、重量輕、壽命長、效率高、發熱少、功耗低等優點。使用晶體管後,電子線路的結構大大改觀,製造高速電子計算機就更容易實現了。

晶體管計算機


第三代

中小規模集成電路計算機(1964-1971)20世紀60年代中期, 隨著半導體工藝的發展,成功製造了集成電路。中小規模集成電路成為計算機的主要部件,主存儲器也漸漸過渡到半導體存儲器,使計算機的體積更小,大大降低了計算機計算時的功耗,由於減少了焊點和接插件,進一步提高了計算機的可靠性。在軟體方面,有了標准化的程序設計語言和人機會話式的Basic語言,其應用領域也進一步擴大。



第四代

大規模和超大規模集成電路計算機(1971-2015)隨著大規模集成電路的成功製作並用於計算機硬體生產過程,計算機的體積進一步縮小,性能進一步提高。集成更高的大容量半導體存儲器作為內存儲器,發展了並行技術和多機系統,出現了精簡指令集計算機(RISC),軟體系統工程化、理論化,程序設計自動化。微型計算機在社會上的應用范圍進一步擴大,幾乎所有領域都能看到計算機的「身影」。


第五代

第五代計算機指具有人工智慧的新一代計算機,它具有推理、聯想、判斷、決策、學習等功能。計算機的發展將在什麼時候進入第五代?什麼是第五代計算機?對於這樣的問題,已經有一個明確統一的說法了。

IBM發表聲明稱,該公司已經研製出一款能夠模擬人腦神經元、突觸功能以及其他腦功能的微晶元,從而完成計算功能,這是模擬人腦晶元領域所取得的又一大進展。IBM表示,這款微晶元擅長完成模式識別和物體分類等繁瑣任務,而且功耗還遠低於傳統硬體。

值得注意的是,它並非想要用新的晶元取代原有的計算機晶元。IBM在其網站上介紹,傳統的計算機關注語言和分析思考,而神經突觸核心能夠解決感知和形狀識別的問題,它們分別像人類的左腦和右腦一樣;而IBM接下來想要做的,就是讓「左腦」和「右腦」連接起來合作,形成一種新的「整體計算智能」。從這個說法上來看,傳統的晶元擅長大量的符號運算和數字處理,而神經突觸核心的優勢在於多感官和實時感測器數據處理。比如,Modha曾經表示,團隊正在開發一種頭戴設備,能夠幫助盲人感知外部環境;而這一次IBM稱,經過實驗測試,這種晶元可以在錄像片段中檢測人、汽車、卡車和公共汽車,並識別出了它們。這其實就是依靠神經突觸核心來完成的。

但有一點可以肯定,在現在的智能社會中,計算機、網路、通信技術會三位一體化。新世紀的計算機將把人從重復、枯燥的信息處理中解脫出來,從而改變我們的工作、生活和學習方式,給人類和社會拓展了更大的生存和發展空間。當歷史的車輪駛入二十一世紀時,我們會面對各種各樣的未來計算機。

閱讀全文

與計算機軟體發展歷史相關的資料

熱點內容
歷史知識薄弱 瀏覽:23
軍事理論心得照片 瀏覽:553
歷史故事的啟發 瀏覽:22
美自然歷史博物館 瀏覽:287
如何評價韓國歷史人物 瀏覽:694
中國煉丹歷史有多久 瀏覽:800
郵政歷史故事 瀏覽:579
哪裡有革命歷史博物館 瀏覽:534
大麥網如何刪除歷史訂單 瀏覽:134
我心目中的中國歷史 瀏覽:680
如何回答跨考歷史 瀏覽:708
法國葡萄酒歷史文化特色 瀏覽:577
歷史人物評價唐太宗ppt 瀏覽:789
泰安的抗日戰爭歷史 瀏覽:115
七上歷史第四課知識梳理 瀏覽:848
歷史老師職稱需要什麼專業 瀏覽:957
什麼標志軍事信息革命進入第二階段 瀏覽:141
正確評價歷史人物ppt 瀏覽:159
ie瀏覽器如何設置歷史記錄時間 瀏覽:676
高一歷史必修一第十課鴉片戰爭知識點 瀏覽:296