書架上一直放在一本《信息簡史》,最近終于讀完了。這是一本從信息的視角來描述其進(jìn)化史的書,一本充滿了技術(shù)性描述的科普性書籍。也不乏一些有趣的故事,其中就有那么幾個人,他們實際是和計算機和程序有關(guān),而計算機和程序在今天這個信息時代早已是信息的載體和處理者了。

十八世紀(jì)

查爾斯·巴貝奇(Charles Babbage),90 后,恩,一個十八世紀(jì)的 90 后(1791 年生),出生于工業(yè)革命的高峰時期。那時英國工業(yè)革命的巔峰作品 —— 蒸汽機,在他出生前沒幾年才剛剛被發(fā)明出來。

那時,是一個崇尚機械的年代。人們相信機械的力量是可以做到一切的時代,這源自于工業(yè)革命的進(jìn)步帶來了蒸汽機和各種機械裝置,將人們從各種勞動中解放了出來。就是在這樣的時代背景下,巴貝奇成長起來,開始了對數(shù)學(xué)制表的機械化研究,并逐漸成為活躍于十九世紀(jì)的數(shù)學(xué)家、發(fā)明家和機械工程師。

十九世紀(jì)

一天,巴貝奇坐在家里的陽臺上休息,不知不覺被對面紡織女工的工作吸引了目光。他不由得看的出了神,他看著紡織女工紡織布匹的過程,把一種紙上的花紋圖案通過紡織過程轉(zhuǎn)移到了織物之上。近來,他一直在思考用機械裝置進(jìn)行數(shù)學(xué)計算,這似乎一下?lián)糁辛怂?,看到了曙光?/p>

引發(fā)巴貝奇想象的不是布匹的紡織過程,而是將布匹的圖案從一種媒介轉(zhuǎn)換到另一種媒介的編碼過程。那是一臺紡織用的雅卡爾提花機,這臺機器通過編碼并存儲在打孔卡片上的指令進(jìn)行控制。在這臺紡織提花機的啟發(fā)下,巴貝奇發(fā)明了「差分機」,一臺能大幅提高乘法運算速度和提高對數(shù)計算精度的機器。

1832 年,17 歲的愛達(dá)(Ada),在老師的帶領(lǐng)下去參觀了巴貝奇的「差分機」,并被其深深的迷住了。這是一臺能自動計算數(shù)學(xué)題的機器,而當(dāng)時愛達(dá)正醉心于數(shù)學(xué)學(xué)習(xí)。她的母親為她請的老師摩根正是計算機數(shù)學(xué)基礎(chǔ)布爾代數(shù)的創(chuàng)始人之一。那時的英國科學(xué)風(fēng)氣盛行,許多婦女都在雜志上發(fā)表文章探討數(shù)學(xué)問題,