如果有人認為計算機僅僅是一種用來協助計算的設備,那這種設備已存在上千年了。早在西元前2400年使用的算盤就是這樣一種設備。(其實是使用手指來進行計算,對現代文明而言也確實太簡單了。)1235年,波斯的艾比•伯克爾設計了帶有萬年曆計算器的機械星盤。1620年左右發明了計算尺。「微分分析儀」是一種機械模擬計算器,1876年由凱爾文勳爵第一個提出,到了20世紀20年代,萬尼瓦爾•布希和其他人創建出了這種奇妙的裝置。
但大多數人認為計算機是用來編程和顯示各種任務的工具,比改進後的計算機要好點。「計算機之父」英國人查爾斯•巴貝奇在大約一個世紀之前的1833年發明了現代電子計算器的前身。他的這種可編程的「機械計算機」包含打孔卡、印表機、算術邏輯單元、條件分支,甚至還有整合內存(各式各樣的)…現在任何計算機狂人都認識這些東西。
電力的出現催生了「計算機時代」的到來。「計算機科學家」先驅艾倫‧圖靈(事實上他是數學家)在他1936年的論文「論可計算的數字」中第一次陳述了原理。二戰期間,為了破解敵人的密碼來擊落敵機,很多參戰國都著手把他的觀點變為現實。當時多數工程師都使用電力和真空管,而不使用機械開關,他們還為這些巨大的機器取了名字,比如「ABC」,「巨人」(第一個數位可編程計算器)以及1946年出現的電子數位積分計算器(可在一秒內計算5000以內的加法和減法),這是第一台具備「圖靈完備性」的機器。
從那時開始,多虧了雙極電晶體、集成電路和半導體,以及很多思想家的努力,才讓計算機變得更加快速和小巧,人類用它來從事各種活動,從研究到製造業,到戰爭,再到消遣。所以才有了超級計算機HAL–9000計算機和Skynet國防系統。