广告

认识阿达·洛芙莱斯,第一位计算机程序员

尽管艾达·洛夫莱斯被排除在高等教育之外,但她是世界上第一位计算机程序员——她的数学贡献奠定了计算机科学的基础。

Emilie Lucchesi
作者:Emilie Le Beau Lucchesi
Google NewsGoogle News Preferred Source
来源:Alfred Edward Chalon/Public domain/Wikimedia Commons

新闻简报

注册我们的电子邮件新闻简报,获取最新的科学新闻

注册

本文原定于 2022 年 11 月 3 日发布。

广告

艾达·拜伦初次觐见英国皇家法庭时表现得规规矩矩——尽管她觉得这次活动及其与会者都乏善可陈。然而,几周后,这位 17 岁的少女陪同母亲去听了一场数学讲座。那场讲座 点燃了她的想象力,并改变了她的人生。

在接下来的十年里,她结婚并成为了洛夫莱斯伯爵夫人艾达·金。但历史学家们记住她的是艾达·洛夫莱斯,一位计算机科学先驱,她在 19 世纪 40 年代初的贡献为数学家和发明家提供了推进计算技术所需的基础。

作为一个女人,洛夫莱斯被禁止接受正规教育,她依靠导师和指导者来发展自己的技能。她的遗产也受到了厌女症的影响,一些历史学家质疑她的能力,并声称洛夫莱斯不具备她声称的数学能力。然而,近年来,她著作中的新见解表明,洛夫莱斯确实当之无愧地占据历史一席之地。

从超级计算机到世界上第一位计算机程序员

启发洛夫莱斯的讲座是由数学家和发明家查尔斯·巴贝奇(Charles Babbage)主讲的。他发明了 差分机(Difference Engine),这是一种旨在接受特定公式并计算连续值的计算器。巴贝奇还在研究分析机(Analytic Engine),他希望它成为一种通用计算器,能够计算不同类型的公式。

对洛夫莱斯来说,能够设计出一台按需计算数字的机器,这是令人兴奋的想法。随后,她开始与巴贝奇建立友谊和通信,这段关系持续了近二十年。

1843 年,洛夫莱斯发表了一篇关于巴贝奇分析机的论文。她的作品翻译了一位法国学者的文章,但她添加的附录长度是原文的两倍。这些附录包括一张数学条目表,旨在展示计算机如何工作。

这些表格为后来将计算机概念从纸面变为现实的数学家和发明家提供了基础。然而,也有人声称她不是真正的作者,并且她不应获得任何功劳。

可疑的数学

这些批评者声称洛夫莱斯只是巴贝奇的学生,她与他的关系是师生关系——而不是思想的碰撞。这些批评促使一些人认为洛夫莱斯只是照搬了巴贝奇早期的一些作品。

其他人则利用她被排除在学术界之外这一点来攻击她。作为一个女人,洛夫莱斯被禁止接受高等教育;她遵循了一种传统的数学学习方法,该方法未能将代数包含在三角学中。然而,洛夫莱斯确实按照自己的方式学习了代数和高等微积分,并且像许多 科学领域的女性一样,她开辟了自己的道路。奥古斯都·德·摩根(Augustus De Morgan),这位著名的数学家和逻辑学家,亲自指导了她。

广告

看来,洛夫莱斯的社会地位意味着她认识了所有正确的人,在所有正确的地方。但两个多世纪以来,有一个联系几乎掩盖了她作为计算先驱的声誉。

艾达·洛夫莱斯:诗人拜伦勋爵的女儿

洛夫莱斯于 1815 年 12 月出生,父亲是乔治·戈登·拜伦勋爵(Lord George Gordon Byron),当时他是英格兰最著名的诗人——同时他也因众多的风流韵事而闻名。围绕洛夫莱斯父亲最轰动的传闻之一是 声称他与他同父异母的姐姐有乱伦关系

广告

洛夫莱斯的父母在她出生不到一个月后就分开了——这一丑闻导致她的父亲离开了英格兰前往法国。洛夫莱斯从未见过拜伦勋爵;他于 1824 年死于发烧,年仅 36 岁。 然而,她的母亲在没有丈夫的情况下过得也很好。

安娜贝拉·拜伦夫人(Lady Annabella Byron)来自一个富裕的家庭,她的父亲是议会议员。由于拜伦夫人不希望她的女儿像拜伦勋爵一样成为一名诗人,这个家庭动用资源雇佣了数学和科学方面的导师。参加数学讲座并与科学家和学者建立终身友谊,帮助洛夫莱斯在该领域获得了宝贵的一对一指导和辅导。

如果她没有 患子宫癌 超过 18 个月,并在 1852 年 11 月去世,年仅 36 岁,她对计算的贡献可能会更大。她的信件和著作多年来一直被保存下来,促使历史学家们思考,如果世界上第一位计算机程序员活得更长,她还会取得什么成就。

保持好奇

加入我们的列表

订阅我们的每周科学更新

查看我们的 隐私政策

订阅杂志

订阅可享封面价高达六折优惠 《发现》杂志。

订阅
广告

1篇免费文章