電腦的前世

來源:互聯網
上載者:User

標籤:電腦   世界大戰   發展史   圖靈   圖靈機   

現在我們生活智能時代,當我們用熟練的手法敲打著鍵盤或者手機,你可曾想過他是怎麼來的嘛?對此我根據自己的經驗與文獻資料做了個簡單的整理,其目的是讓中國對電腦感興趣的朋友,在最短的時間裡瞭解電腦的曆史與發明他的偉大者。

電腦的出現是在一個戰爭年代(二次世界大戰),可以毫不吝嗇的說戰爭開啟了現代電腦的時代,那麼是誰創造了他的前生呢?他就是圖靈。                    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

電腦的前世

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.