標籤:電腦 世界大戰 發展史 圖靈 圖靈機
現在我們生活智能時代,當我們用熟練的手法敲打著鍵盤或者手機,你可曾想過他是怎麼來的嘛?對此我根據自己的經驗與文獻資料做了個簡單的整理,其目的是讓中國對電腦感興趣的朋友,在最短的時間裡瞭解電腦的曆史與發明他的偉大者。
電腦的出現是在一個戰爭年代(二次世界大戰),可以毫不吝嗇的說戰爭開啟了現代電腦的時代,那麼是誰創造了他的前生呢?他就是圖靈。 650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/7A/C7/wKioL1a1cCLjbK4RAABTbZ72KDg607.jpg" title="下載.jpg" alt="wKioL1a1cCLjbK4RAABTbZ72KDg607.jpg" />650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/7A/C7/wKiom1a1cC6DgMY_AACK-sb18VE895.jpg" title="images (1).jpg" alt="wKiom1a1cC6DgMY_AACK-sb18VE895.jpg" />
不過,把創造電腦的榮譽歸於圖靈,可能是出乎目前的福士意料的,因為通俗的電腦曆史書上是這樣記載的:
1943年由John Mauchly和J. Presper Eckert領導的一個小組開始製造人類曆史上第一台電腦ENIAC,於1946年最終建成,每秒能夠完成5000次運算,整個機器佔地1000平方英尺。
一台能夠實際工作的電腦確實是從ENIAC開始的,不過在通俗曆史書上面沒有說明的是,這台電腦,乃至迄今以至於未來的所有的電腦,它們的核心設計,早已經在1936年由24歲的英國大學生圖靈完成。
在他設計了這台作為一切電腦之母的被後人稱為“圖靈機”的電腦之後,其他人所需要做的,只是去尋找不同的製造材料來搭建一台真實的機器,或者是去尋找提高機器運行速度的方法而已。其實單單只是圖靈這個人,就已經是一個曆史傳奇。我們在這裡不過多的描述,我們只要在享受電腦給我帶來的方便,心裡記得這個偉人就可以了。
圖靈機是一種紙帶標記(tape-marking)機器(就像電話公司用的那種)操作方法抽象化後的集合。圖靈機這種透過有限數字(finite number)呈現機器的方式,奠定了程式如同馮·諾伊曼結構電腦中的資料一樣地儲存的基礎。
在圖靈之後,美國的數學家馮諾依曼提出了電腦邏輯結構如下
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/7A/C7/wKioL1a1ck2BLauyAAB9JJxJGG4876.jpg" title="下載 (1).jpg" alt="wKioL1a1ck2BLauyAAB9JJxJGG4876.jpg" />650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/7A/C7/wKiom1a1cbrSfGDOAAB79MCvd5M203.jpg" title="images.jpg" alt="wKiom1a1cbrSfGDOAAB79MCvd5M203.jpg" />
有了上面那些偉人的成果,後人又在他們之上把相對應的各個部分選擇最好的材質組合在一起,才有我們現在的看得到物理機。
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/7A/C7/wKiom1a1chjibgNNAAAp_C2mhFg765.png" title="images1.png" alt="wKiom1a1chjibgNNAAAp_C2mhFg765.png" />
隨著電腦的硬體發展的不斷完善,人類希望能與他進行溝通交流,於是計算機語言就產生了,電腦語言是人與電腦之間傳遞資訊的媒介。
電腦程式設計語言的發展,經曆了從機器語言、組合語言到進階語言的曆程。
電腦語言主要分為四類:
- 低級語言
- 進階語言
- 專用語言
- 指令碼語言
1、低級語言
- 機器語言、組合語言和符號語言。
- 組合語言來源程式必須經過彙編,產生目標檔案,然後執行。
2、進階語言
- 進階語言來源程式可以用解釋、編譯兩種方式執行。通常用後一種。
我們使用的C語言就是使用的後者。
3、專用語言
-專用語言就是專門做一件事情的,例如html等.
4、指令碼語言
-指令碼語言就是用來解決一些小問題的語言,例如shell等.
現在我們在瞭解了電腦的前生,接下來我們就來聊聊他的今世。
本文出自 “樂樂快跑” 部落格,請務必保留此出處http://10851431.blog.51cto.com/10841431/1741304
電腦的前世