计算机的前世
現在我們生活智能時代,當我們用熟練的手法敲打著鍵盤或者手機,你可曾想過他是怎么來的嘛?對此我根據自己的經驗與文獻資料做了個簡單的整理,其目的是讓中國對計算機感興趣的朋友,在最短的時間里了解計算機的歷史與發明他的偉大者。
計算機的出現是在一個戰爭年代(二次世界大戰),可以毫不吝嗇的說戰爭開啟了現代電腦的時代,那么是誰創造了他的前生呢?他就是圖靈。? ? ? ? ? ? ? ? ? ?
不過,把創造計算機的榮譽歸于圖靈,可能是出乎目前的大眾意料的,因為通俗的計算機歷史書上是這樣記載的:
1943年由John Mauchly和J. Presper Eckert領導的一個小組開始制造人類歷史上第一臺計算機ENIAC,于1946年最終建成,每秒能夠完成5000次運算,整個機器占地1000平方英尺。
一臺能夠實際工作的計算機確實是從ENIAC開始的,不過在通俗歷史書上面沒有說明的是,這臺計算機,乃至迄今以至于未來的所有的計算機,它們的核心設計,早已經在1936年由24歲的英國大學生圖靈完成。
在他設計了這臺作為一切計算機之母的被后人稱為“圖靈機”的計算機之后,其他人所需要做的,只是去尋找不同的制造材料來搭建一臺真實的機器,或者是去尋找提高機器運行速度的方法而已。其實單單只是圖靈這個人,就已經是一個歷史傳奇。我們在這里不過多的描述,我們只要在享受計算機給我帶來的方便,心里記得這個偉人就可以了。
圖靈機是一種紙帶標記(tape-marking)機器(就像電話公司用的那種)操作方法抽象化后的集合。圖靈機這種透過有限數字(finite number)呈現機器的方式,奠定了程式如同馮·諾伊曼結構計算機中的資料一樣地儲存的基礎。
?
?在圖靈之后,美國的數學家馮諾依曼提出了計算機邏輯結構如下
? ??
有了上面那些偉人的成果,后人又在他們之上把相對應的各個部分選擇最好的材質組合在一起,才有我們現在的看得到物理機。
? ? ? ? ? ? ?
隨著計算機的硬件發展的不斷完善,人類希望能與他進行溝通交流,于是計算機語言就產生了,計算機語言是人與計算機之間傳遞信息的媒介。?
計算機程序設計語言的發展,經歷了從機器語言、匯編語言到高級語言的歷程。
計算機語言主要分為四類:
- 低級語言
- 高級語言
?- 專用語言
- 腳本語言
1、低級語言
- 機器語言、匯編語言和符號語言。
?- 匯編語言源程序必須經過匯編,生成目標文件,然后執行。
2、高級語言
- 高級語言源程序可以用解釋、編譯兩種方式執行。通常用后一種。
我們使用的C語言就是使用的后者。
3、專用語言
??? -專用語言就是專門做一件事情的,例如html等.
4、腳本語言
-腳本語言就是用來解決一些小問題的語言,例如shell等.
現在我們在了解了計算機的前生,接下來我們就來聊聊他的今世。
轉載于:https://blog.51cto.com/10851431/1741304
總結
- 上一篇: [单刷APUE系列]第五章——标准I/O
- 下一篇: [数据结构]快速排序