第一章 計算機的誕生
世界上第一臺電子計算機是有美國賓西法尼亞大學於1946年2月研製成功的,取名為 ENIAC(Electronic Numerical Integrator And puter;中文名稱為“電子數值積分計算機”)。ENIAC使用電子管作為其主要元器件,全機共使用了18000個電子管,1500個繼電器以及其他元件,重達30噸,佔地170平方米,是個地地道道的龐然大物。這臺耗電量為140千瓦·;時的計算機,運算速度為每秒5000次加法,或者400次乘法。ENIAC的誕生開闢了高速度運算的可能性,標誌著人類社會計算機時代的開始。
1946年2月14日,在美國賓夕法尼亞大學的莫爾電機學院,到處洋溢著喜慶的氣氛。許多來賓懷著激動的心情來到這裡,因為他們要參加人類歷史上第一臺現代電子計算機的揭幕典禮。呈現在人們面前的是一個外形奇怪、渾身閃閃發光的龐然大物。它,就是世界上第一臺現代電子計算機“埃尼阿克”(ENIAC)。這個龐然大物佔地面積達170平方米,重達30噸。在揭幕儀式上,“埃尼阿克”為來賓表演了它的“絕招”—分別在1秒鐘內進行了5000次加法運算和500次乘法運算,這比當時最快的繼電器計算機的運算速度要快1000多倍。這次完美的亮相,使得來賓們喝彩不已。然而誰又知道,在這個龐然大物誕生的過程中,有多少人為之傾注了無數的心血!
戰火催生的龐然大物
電子計算機的出現儘管只有60年的時間,但它的誕生卻是人類數百年努力的積累。早在17世紀,一批歐洲數學家就已開始研製計算機。1642年,為了協助擔任稅務局長的父親,年僅19歲的法國數學家帕斯卡成功地製造了第一臺鐘錶齒輪式機械計算機,但僅能做加減法運算。在此基礎上,德國數學家萊布尼茲於1678年發明了可做乘除運算的計算機。但這些機械計算機的效能過於落後,遠遠滿足不了人們的需要。一百多年後,英國數學家巴貝奇於1822年設計出了一種更為先進的計算機。遺憾的是,由於當時工業水平所限,巴貝奇的設計根本無法實現。
此後一百年間,人類在電磁學、電工學、電子學領域不斷取得重大進展,為電子計算機的出現奠定了堅實的基礎。二戰爆發後,美國陸軍軍械部為研製和開發新型大炮,在馬里蘭州的阿伯丁設立了“彈道研究實驗室”。極為繁重的計算任務令那裡的研究人員大傷腦筋。儘管實驗室僱用了200多名計算快手,還是捉襟見肘。他們迫切需要一種新的計算機器,以提高工作效率。就在人們一籌莫展之時,賓夕法尼亞大學莫爾電機學院的莫克利博士提出了試製第一臺電子計算機的設想。他的設想吸引了陸軍軍械部,他們立即要求莫爾學院擬定一份研製計劃。
按照科學家們的估計,製造一臺電子計算機所需的經費為15萬美元,這在當時是一筆鉅款,因此遭到了軍方內部很多人的堅決反對。眼看研製電子計算機的計劃就要夭折,美國著名數學家維伯倫博士堅定地站到了支持者的行列裡,他最終說服了美國軍方。經過兩年多的緊張研製,第一臺電子計算機終於在1946年2月14日問世。而它的開發經費幾經追加,最後達到48萬美元。
這臺名為“埃尼阿克”的電子計算機,如今看來簡直就是一個怪物。其內部有成千上萬個電子管、二極體、電阻器等元件,電路的焊接點多達50萬個;在機器表面,則佈滿電錶、電線和指示燈。令人哭笑不得的是,它的耗電量超過174千瓦小時,據說在使用時全鎮的電燈都會變暗;而且它的電子管平均每隔15分鐘就要燒壞一隻,科學家們不得不滿頭大汗地不停更換。然而,“埃尼阿克”的計算速度卻是手工計算的20