書架上一直放在一本《信息簡(jiǎn)史》,最近終于讀完了。這是一本從信息的視角來描述其進(jìn)化史的書,一本充滿了技術(shù)性描述的科普性書籍。也不乏一些有趣的故事,其中就有那么幾個(gè)人,他們實(shí)際是和計(jì)算機(jī)和程序有關(guān),而計(jì)算機(jī)和程序在今天這個(gè)信息時(shí)代早已是信息的載體和處理者了。
十八世紀(jì)
查爾斯·巴貝奇(Charles Babbage),90 后,恩,一個(gè)十八世紀(jì)的 90 后(1791 年生),出生于工業(yè)革命的高峰時(shí)期。那時(shí)英國(guó)工業(yè)革命的巔峰作品 —— 蒸汽機(jī),在他出生前沒幾年才剛剛被發(fā)明出來。
那時(shí),是一個(gè)崇尚機(jī)械的年代。人們相信機(jī)械的力量是可以做到一切的時(shí)代,這源自于工業(yè)革命的進(jìn)步帶來了蒸汽機(jī)和各種機(jī)械裝置,將人們從各種勞動(dòng)中解放了出來。就是在這樣的時(shí)代背景下,巴貝奇成長(zhǎng)起來,開始了對(duì)數(shù)學(xué)制表的機(jī)械化研究,并逐漸成為活躍于十九世紀(jì)的數(shù)學(xué)家、發(fā)明家和機(jī)械工程師。
十九世紀(jì)
一天,巴貝奇坐在家里的陽(yáng)臺(tái)上休息,不知不覺被對(duì)面紡織女工的工作吸引了目光。他不由得看的出了神,他看著紡織女工紡織布匹的過程,把一種紙上的花紋圖案通過紡織過程轉(zhuǎn)移到了織物之上。近來,他一直在思考用機(jī)械裝置進(jìn)行數(shù)學(xué)計(jì)算,這似乎一下?lián)糁辛怂?,看到了曙光?/p>
引發(fā)巴貝奇想象的不是布匹的紡織過程,而是將布匹的圖案從一種媒介轉(zhuǎn)換到另一種媒介的編碼過程。那是一臺(tái)紡織用的雅卡爾提花機(jī),這臺(tái)機(jī)器通過編碼并存儲(chǔ)在打孔卡片上的指令進(jìn)行控制。在這臺(tái)紡織提花機(jī)的啟發(fā)下,巴貝奇發(fā)明了「差分機(jī)」,一臺(tái)能大幅提高乘法運(yùn)算速度和提高對(duì)數(shù)計(jì)算精度的機(jī)器。
1832 年,17 歲的愛達(dá)(Ada),在老師的帶領(lǐng)下去參觀了巴貝奇的「差分機(jī)」,并被其深深的迷住了。這是一臺(tái)能自動(dòng)計(jì)算數(shù)學(xué)題的機(jī)器,而當(dāng)時(shí)愛達(dá)正醉心于數(shù)學(xué)學(xué)習(xí)。她的母親為她請(qǐng)的老師摩根正是計(jì)算機(jī)數(shù)學(xué)基礎(chǔ)布爾代數(shù)的創(chuàng)始人之一。那時(shí)的英國(guó)科學(xué)風(fēng)氣盛行,許多婦女都在雜志上發(fā)表文章探討數(shù)學(xué)問題,