书架上一直放在一本《信息简史》,最近终于读完了。这是一本从信息的视角来描述其进化史的书,一本充满了技术性描述的科普性书籍。也不乏一些有趣的故事,其中就有那么几个人,他们实际是和计算机和程序有关,而计算机和程序在今天这个信息时代早已是信息的载体和处理者了。
十八世纪
查尔斯·巴贝奇(Charles Babbage),90 后,恩,一个十八世纪的 90 后(1791 年生),出生于工业革命的高峰时期。那时英国工业革命的巅峰作品 —— 蒸汽机,在他出生前没几年才刚刚被发明出来。
那时,是一个崇尚机械的年代。人们相信机械的力量是可以做到一切的时代,这源自于工业革命的进步带来了蒸汽机和各种机械装置,将人们从各种劳动中解放了出来。就是在这样的时代背景下,巴贝奇成长起来,开始了对数学制表的机械化研究,并逐渐成为活跃于十九世纪的数学家、发明家和机械工程师。
十九世纪
一天,巴贝奇坐在家里的阳台上休息,不知不觉被对面纺织女工的工作吸引了目光。他不由得看的出了神,他看着纺织女工纺织布匹的过程,把一种纸上的花纹图案通过纺织过程转移到了织物之上。近来,他一直在思考用机械装置进行数学计算,这似乎一下击中了他,看到了曙光。
引发巴贝奇想象的不是布匹的纺织过程,而是将布匹的图案从一种媒介转换到另一种媒介的编码过程。那是一台纺织用的雅卡尔提花机,这台机器通过编码并存储在打孔卡片上的指令进行控制。在这台纺织提花机的启发下,巴贝奇发明了「差分机」,一台能大幅提高乘法运算速度和提高对数计算精度的机器。
1832 年,17 岁的爱达(Ada),在老师的带领下去参观了巴贝奇的「差分机」,并被其深深的迷住了。这是一台能自动计算数学题的机器,而当时爱达正醉心于数学学习。她的母亲为她请的老师摩根正是计算机数学基础布尔代数的创始人之一。那时的英国科学风气盛行,许多妇女都在杂志上发表文章探讨数学问题,