我的名字是電腦 Martin Campbell-Kelly and William Aspray/著, 梁應權、胡頂立/譯 天下文化出版 售價:380元



我常在想,電腦的誕生究竟是歷史的偶然,或者是歷史的必然呢?從電腦誕生的歷史看來,顯然是一種歷史的必然。從本書的第一個部份可以明白到,儘管缺乏建構具自動化計算能力機器的相關技術,但許多條件正在萌芽當中。在這些條件中,最重要的,莫過於對資訊處理的需求了。

隨著文明與科學的演進,人們對於計算量與速度的需求日益增進。舉凡航海表的計算、天文星表的建立、甚至到保險人員使用的人壽保險表、以及建築師的土木工程表,不僅都具備實際的用途,而且都渴求著大量又精準的計算。這些計算的需求是必然發生的,而人們也勢必從這類的需求當中,衍生出建構自動化計算機器的動機。

因為,即使計算這些資訊的方法皆已為人所知,亦皆能以人工方式計算,但採人工計算不易克服速度與正確性兩大問題。隨著這類的需求加大,人們建構自動化計算機器的慾望也勢必愈強烈。許多在這個電腦史的史前時期人們所做的努力,都在為日後電腦的問世鋪路。

戰爭是文明發展的原動力之一
本書的第二個部份,談到的是電腦的誕生。雖然戰爭是摧毀人類社會的主要殺手,但戰爭時常也是推動人類文明發展的動力。說來可悲,許多先進技術的發展,竟是為了更有效率的殺死自己的同類。

二次世界大戰,戰雲空前密佈。為了計算彈道數據,以真空管為基礎的電子式計算機-ENIAC被發展出來,同時由於馮諾伊曼(John Von Neumann)恰好是戰時曼哈頓計畫(發展原子彈的計畫)的顧問之一,在偶然的機會中,他發現了這個有機會可以解決他所面臨計算難題的計畫,更是深為其中計算機設計的邏輯與數學問題吸引。

有了這名天才的加持,現代電腦的理論基礎於是建立。

商業活動才是普及於世的基礎
戰爭的需求可以催生電腦,卻無法讓電腦成為普世的工具。要讓電腦成為普世的工具,還是得倚靠商業。雖然一開始有數家商業公司投入電腦工業,但真正開始獲得成功並建立起輝煌時代的,還是廣為人們所知的藍色巨人-IBM。IBM利用大型主機瓜分市場,到了1970年代,資訊科技已經是世界主要產業。

而在本書的第三個部份,談到電腦的發展如何在大型主機已經定型的發展模式下,產生諸多創新與突破,包括:即時系統的概念、軟體的發展、以及新的計算模式。即時系統(Real-Time System)的發展,是為了保證下達給電腦的某個動作指令,能夠在給定的期限內完成。

而軟體的發展故事更是有趣。看到這一段時,你會明白軟體的錯誤為什麼會被稱為bug?副程式庫(Subroutine Library)的想法又是如何被發展出來?程式語言的發明為什麼會徹底的改變電腦的可應用性?分時(Time-Sharing)系統為何問世?此外,在這個部份中,介紹了對現代資訊科技社會影響超深的Unix-引導電腦史進入迷你電腦時期。

雖然IBM有一度不認為每個人有獨自擁有一部電腦的必要性,但時代天才史提夫傑伯斯(Steve Jobs)可不這麼認為。

Steve Jobs創造了許多時代的典範,而個人電腦正是他創造的第一個典範-滿足了玩家們對於親手並獨佔性地操弄自己電腦的慾望。這是個重大的躍進,為日後電腦與人類生活的結合奠定強大的基礎。本書的第四部份,即在介紹個人電腦問世後所造成的衝擊。軟體的重要性日益提昇,也讓微軟日益茁壯。

不只是計算的工具,是生活的一部份
如果說個人電腦是一次重要的典範建立,那麼全球資訊網(WWW)應該就是下一波讓電腦徹底改變人類生活型態的契機。

時至今日,舉凡旅遊訂位、股票下單,到所得稅申報,我們生活中有太多的活動,都倚靠電腦與網路。電腦不再只是單純加快計算的工具,而成了大眾生活中完全不可或缺的組成。

這本《我的名字是電腦》,提供了讀者對於電腦發展自頭至尾的完整歷史解說,想要了解電腦理論與技術發展沿革,並且從中體會各個革命性時代建立的歷史精神者,本書是個很好的起點。

《作者簡介》王建興
清華大學資訊工程系的博士研究生,研究興趣包括電腦網路、點對點網路、分散式網路管理、以及行動式代理人,專長則是Internet應用系統的開發。曾參與過的開發專案性質十分廣泛而且不同,從ERP、PC GAME到P2P網路電話都在他的涉獵範圍之內。

熱門新聞

Advertisement