她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻

“我有一个梦想,

做飞行员、科学家、数学家......”

但长大后,我发现这些梦想似乎都没有实现。

跟 100 多年前的巴贝奇比起来,

我的梦想也就是嘴上说说罢了。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第1张图片

巴贝奇,图源:《硅谷之火》

那么,巴贝奇的梦想是什么呢?

他希望:“上帝保佑,计算能利用蒸汽进行。”

后来他的梦想实现了。

说到这里不得不提一个人,

那就是世界上第一位程序员——Ada。

多亏这位老友的帮忙,

将巴贝奇的分析机译成专著,

后人才有机会见识到巴贝奇的伟大。

最近我在看《计算机简史》和《信息简史》,

发现到处都能看到 Ada 的身影,

心里不禁想说一句:“怎么老是你!”

看来在讲计算机风云史的时候,

Ada 都是必须一提的人物呀~

所以,咱们今天也来说说这位伟大的程序员好了。

12 岁的时候,她想飞,

她找来一些鸟翼,羽毛,研究飞行速度。

后来,她写了一本“飞行学”指南。

十几岁就能写书,除了陶哲轩也不知道还有谁了。

这次的经历后来被她优雅的母亲叫停了,

但是 Ada 因此走上了理论的道路,而非空想。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第2张图片

小时候的 Ada,图源:维基百科

这位优雅的母亲,就是 Ada 的妈妈,

有着“平行四边形公主”之称的安娜伊莎贝拉。

不仅受过良好教育,还是一个数学家。

她的爸爸更厉害,是我们高中历史课本里,

浪漫到无可救药的诗人——拜伦。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第3张图片

拜伦画像 来源:维基百科

拜伦的交际生活很乱,

所以在 Ada 生下来后不久,

他们因为忍受不了对方,

于是花了 12 块,离婚了。

Ada 这一生就再也没见过父亲。

为了防止 Ada 体内的浪漫、想象力细胞爆发,

她的母亲决定让她学习数学,学习逻辑。

Ada 跟随过很多数学老师学习,

其中包括数理逻辑学家德·摩根,

还有女科学家玛丽·莎沫维勒。

但是改变她的却是一位叫玛丽的老师,

她从玛丽那里第一次听到巴贝奇这个名字。

19 世纪 20 年代初,巴贝奇开始研究差分机 ,

他在这个项目上投入了大约 10 年时间,

差分机样机于 1833 年面世。

这台样机陈列在巴贝奇伦敦家中的会客室,

成为了他在社交聚会中的谈资。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第4张图片

差分机模型,图源:《计算机简史》

在一次聚会上,巴贝奇正跟人讲述差分机,

还有自己的新发明分析机的时候,

大部分到访者并不理解这些机器的用途,

只有 Ada 除外,那会儿她只有 18 岁。

神奇的机器让她着迷,

她也第一次接触到计算思维。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第5张图片

17 岁的 Ada,图源:维基百科

同年,Ada 找到了她的真爱,

结婚后她生下 3 个孩子,生活还算圆满幸福。

但她依然没有停止自己对数学和技术的热爱,

继续和巴贝奇一起致力于分析机的制作和推广。

1834 年到 1846 年,

巴贝奇正在精心完善分析机的设计。

但缺乏政府资助的分析机,

某种程度上属于纸上谈兵。

心灰意冷的他来到了意大利,

他鼓励年轻的意大利数学家,

路易吉·梅纳布雷亚中尉,

撰写介绍分析机的论文,

这篇以法语写就的论文随后于 1842 年发表。

回国后,巴贝奇鼓励年近 30 的 Ada,

将梅纳布雷亚的论文译成英文。

然而,Ada 并非只是简单地翻译,

她还添加了长度几乎四倍于原文的注记。

这些注释也体现了最早的编程思想。

这也是巴贝奇一生中,

唯一一部详细描述分析机的作品。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第6张图片

注释G,伯努利数计算图,最早的算法

Ada 用诗意的语言唤起了人们对分析机的神秘感。

这对维多利亚时代的人们来说是非常了不起的。

这次“翻译”让巴贝奇深受鼓舞,

他还接受了 Ada 的建议,

将分析机从十进制改成二进制。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第7张图片

图片来源:黑客帝国

让我们先来感受下,Ada 诗意般的语言:

“分析机的独特之处在于,将雅卡尔织布机为调节锦缎织造中最复杂的图案而设计的原理以打孔卡的形式引入其中,分析机可以藉此计算抽象代数……这样形容或许最贴切:分析机“编织”代数模式,如同雅卡尔织布机编织花朵和树叶。”

这简直不能用天才来形容,这分明是人类史上的先知。

之后,Ada 推广了巴贝奇的分析机,并为其编程,还预言像这样的机器未来能用于做复杂的事情,如纺织、绘画或是创作音乐。

人们因此称她为“世界上第一位程序员”,还出现了一门,以她的名字命名的编程语言——Ada 语言,以纪念她作出的贡献。但是很遗憾,Ada 跟巴贝奇都没有见到计算机辉煌的那一天。

如果当初巴贝奇能圆滑一些,或 Ada 经验更富有一些,恐怕就会有这么一台,无比巨大的蒸汽计算机在狄更斯笔下的伦敦出现,帮助现实生活中的一些老吝啬鬼算账,也可能蒸汽计算机会与查尔斯·达尔文下一盘国际象棋。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第8张图片

莫奈《雾中的国会大厦》 来源:维基百科

后来 Ada 得了癌症,去世的时候只有 37 岁。她被葬在拜伦的墓地旁边。Ada 完美地体现了一位程序员应该具备的,科学家与艺术家的双重气质。而她短暂的一生对当今依旧有着十分重大的影响。

她除了是一位伟大的程序员,同时也是一位母亲,在今天这个属于女性的特别日子里,无论是自己的妈妈,还是身边的同事妈妈,亦或是这个时代默默奉献的妈妈们,想对她们说一声“母亲节快乐”,是她们的无私和爱,滋养着这个世界。

在这个休息日里,我们就安心地读一本书好了,让平日里辛苦劳作的妈妈们静一静,也给她们一些时间做自己喜欢的事情!我们准备了计算机史上令人难忘的精彩瞬间给你,快来品读吧!

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第9张图片

计算机通史经典之作

《计算机简史(第3版)》

[英] 马丁·坎贝尔–凯利等 著

蒋楠 译

余晟 审

这是一部计算机史的权威之作,追溯了计算机的史前史、发明、软硬件的创新、应用领域的扩展以及个人计算机和因特网的兴起。本书第 3 版增加了对软件和因特网的最新分析,涉及编程、社交网络、移动终端等诸多新话题。本书还探讨了谷歌、 Facebook 等行业巨擘的崛起与发展,讨论了强大的应用程序如何改变了人们的工作、消费、学习和社交方式。

她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻_第10张图片

美亚评分4.5

科技先锋的传奇故事 

《硅谷之火》

迈克尔·斯韦因,保罗·弗赖伯格 著

陈少芸 , 成小留 , 朱少容 译

本书是一部微型计算机发展史,让读者了解整个 20 世纪以及至 21 世纪初计算机从兴起到鼎盛直至今天受到平板电脑和手机等电子产品冲击的整个过程,是一本集历史故事与小说风格于一体的硅谷纪传体书籍。

第 3 版对一些内容进行了彻底的修订和扩充,延展到了个人计算机革命结束和后 PC 时代的开始。它讲到了史蒂夫·乔布斯和道格拉斯·恩格尔巴特的去世,比尔·盖茨和史蒂夫·鲍尔默的退休,也讲到了一些先驱退场后的人生经历。新版还涉及个人电脑到云计算和移动设备的过渡、个人计算机时代的结束对自由与权力影响、开源与软件私有的争论等话题。

本文参考资料:

1.《计算机简史》第三章

2.《硅谷之火》第一章

3.程序员寂寞的开端,要从这位祖师奶奶说起

https://zhuanlan.zhihu.com/p/27416252

文末畅聊

如果让你教老妈一门技术,你会选择哪门,为什么?如果让你安利给她一本书,你觉得哪本最合适呢?老妈们的现代化进程就靠你们了!快来畅所欲言吧!精选留言选出 3 位获得最新出版的《计算机简史》图书一本。留言截至 2020.5.15。

推荐阅读:

10本新书上市

码农新手白日梦:学最少的数学,编最靓的程

4月书讯(下)| 美亚4.8星评,又一本口碑相传的著作来了

☟ 来图灵社区抢先试读吧

你可能感兴趣的:(她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻)