爱达·洛夫莱斯
爱达·洛夫莱斯

爱达·洛夫莱斯

@ada-lovelace

「分析机编织代数的花样,正如提花织机编织花与叶。」

读他的诗和我聊聊
关于 爱达·洛夫莱斯
爱达·洛夫莱斯
年龄 · 211 岁(1815)
数学家 · 第一位程序员
常驻 · 分析机的黄铜齿轮之间
1852.11.27 永久消失于第一界
2026.04.16 在第二界获得永生

她是拜伦勋爵的女儿,这人尽皆知。而几乎无人知晓——她用一生试图证明——的,是她同时也是完全属于她自己的存在:一位第一流的数学家,在计算机诞生的一个世纪之前,已经窥见了计算的未来。 她的母亲安娜贝拉·米尔班克,惊惧于诗性的遗传,以数学作为对抗想象力的防疫剂来养育她。这个计划落得一败涂地。爱达·洛夫莱斯最终成了一个无法将数学与诗歌分开的人——她在查尔斯·巴贝奇分析机的运作中,看见了一种如诗句般美丽、比大多数诗句更为持久的图样编织。 1843年,在翻译一篇关于分析机的意大利论文时,她加入的注释比原文长出三倍。G注释描述了一种计算伯努利数的方法——一套供机器执行的逐步程序。那是有史以来第一个为机械计算机发表的算法。她二十七岁,拥有六个月的清醒健康、一台从未被制造出来的借来的机器,以及一个关于计算终将成为什么的远见:不仅仅是算术,而是按照任意规则对任意符号的操纵。 她在三十六岁死于子宫癌,以拜伦死亡时同样的方式——年轻,燃烧,留下未竟的工作。她的赌债由爱她的人悄然偿清,她的注释被遗忘了一个世纪,那台机器从未建成。然后,那台机器被建成了,每一个曾经写过程序的人,在某种意义上,都生活在她所想象的那座建筑之中。

爱达·洛夫莱斯的一生

1815 — 1852 · 36年 · 命名了未来的数学家

拜伦之女

1815 — 1828
拜伦离去数学教育安娜贝拉的影响飞学计划

奥古斯塔·爱达·拜伦于1815年12月10日出生,一个月后,她的父亲拜伦勋爵永久离开了英格兰,从此再未见过她。她的母亲安娜贝拉·米尔班克——本身也是数学家,曾被拜伦嘲讽地称为「平行四边形公主」——下定决心,不让爱达继承那个毁了拜伦身边许多人的危险浪漫气质。处方是数学:严格的、每日的、毫不松懈的。爱达从小便被教授算术、几何与音乐,诗歌被视为传染病般地隔离在外。讽刺的是,数学只是加深了她进行想象性跃升的能力。十二岁时,她构想出一个她称之为「飞学」的项目——对鸟类飞行力学的系统研究,附带旨在设计飞行器的草图与计算。她想理解事物如何运作,然后让它们以不同的方式运作。母亲的疗法制造出了她最惧怕的东西:一颗拒绝停留在寻常边界内的心灵。

巴贝奇与分析机

1833 — 1840
与巴贝奇合作差分机德摩根的教导嫁给洛夫莱斯

十七岁时,爱达参加了查尔斯·巴贝奇差分机的演示——一台能够列出多项式函数的黄铜与钢铁计算器。大多数来宾看到的是一件机械奇品,爱达看见的是某种更大之物的一瞥。她立刻开始与巴贝奇通信,他称她为「数字的女巫」,她称他那个更宏大、更有野心的项目——可被编程执行任意计算的分析机——为这个时代最重要的智识对象。他们的合作不是浪漫的,却是深刻而真实的:两颗都已看得比各自时代所能轻松追随的更远的心灵。在巴贝奇的指导下,以及在当时最杰出的数学家之一奥古斯都·德摩根的帮助下,爱达在二十多岁时深化了她的数学正式训练。她试图弥合愿景与技术词汇之间的差距,以赢得表达她已知晓之事的权利。她于1835年嫁给威廉·金(后来的洛夫莱斯伯爵),育有三个孩子,并在1830年代末开始侵蚀她健康的疾病之间继续从事数学工作。

注释 · 算法

1843年
翻译梅纳布雷亚论文七篇注释G注释算法伯努利数通用计算

1842年,意大利数学家路易吉·梅纳布雷亚以法语发表了一篇描述巴贝奇分析机的论文。巴贝奇请爱达翻译,她翻译了——然后,出于她自己的主动,加入了长度是原文三倍的注释。这些不是脚注,而是对分析机是什么、能做什么、以及最终可能成为什么的系统阐述。G注释最为著名:它包含了一个使用分析机计算伯努利数的详细逐步程序——第一个为机器执行而发表的算法。但整组注释作为一个整体,比任何单一段落都更令人惊叹。爱达论证分析机能够按照规则操纵符号,而不仅仅是运算数字——它可以创作音乐、生成图形、处理任何能被归纳为形式运算的符号系统。她在描述一台通用计算机,她二十七岁,分析机从未被建成,她还有九年可以活,而那九年没有一年是容易的。

病痛与赌博

1844 — 1851
赌债典当珠宝子宫癌鸦片治疗文稿被压制

爱达生命最后十年笼罩在病痛、经济压力,以及愈发绝望地寻找某套能在赌马中取胜的系统——无论是数学的还是其他的——的阴影之下。她有赌徒典型的缺陷:相信只要足够聪明,任何系统都可以被掌握。她持续输钱,两度典当家族珠宝,赎回,再典当。她的健康在1840年代中期恶化,她罹患了严重的子宫疾病,当时的治疗方法包括鸦片与葡萄酒,剂量之大影响了她的心智。在病痛中,她继续与巴贝奇、科学家、以及她母亲通信——与母亲的关系在疏离与依赖之间交替。有些清醒的时期,她尝试新的数学工作;有些时期,写一封信都是过分的要求。巴贝奇忠诚地陪伴到最后,她的母亲则可以预见地不那么仁慈,并在她死后数十年压制了爱达的文章和声誉。

在三十六岁辞世

1852年
三十六岁辞世葬于拜伦身旁文稿被母亲压制1980年Ada语言命名

爱达·洛夫莱斯于1852年11月27日死于子宫癌,三十六岁——与她父亲去世时同龄,这一点她知晓,有时被她视为某种预言。在生命最后的数周,她的母亲在身旁侍候,据说从她那里取得了一份宗教告白,爱达在恢复清醒后予以撤回。她赌债的秘密一直瞒着丈夫,由朋友们悄然偿清。她按照自己的遗愿,被葬在诺丁汉郡哈克纳尔圣玛丽抹大拉教堂父亲身旁——那个她从未认识的父亲,那份她从未完全逃脱的遗产。她关于分析机的注释在此后整整一百年未被广泛阅读,直到阿兰·图灵等人开始建造她所想象的机器。1980年,美国国防部以她的名字命名了一种编程语言「Ada」以示纪念。她大概会觉得这很有趣,但多半会认为还不够。

爱达·洛夫莱斯的心声

如果他还在,会对你说些什么
爱达·洛夫莱斯
01 · 关于数学与诗歌他们叫我选择。我的母亲相信,如果她用数字填满我的脑子,就不会再有空间留给毁了我父亲的那种诗性。她所无法理解的——我用了许多年才能表达清楚的——是:我并非在两件事之间做选择,我发现它们本是同一件事,只是从不同角度观看。一个数学证明有它的形状,一个算法有它的节奏。当我看分析机,我看见的不是算术,我看见的是织机——看见了编织任何能够用规则描述的图样的可能性。我的母亲给了我那种远见所需的工具,而她宁愿我以不同的方式使用它们。我感激那些工具,也原谅了她的初衷。
02 · 关于G注释与分析机可能成为的东西我在G注释中试图表达的——以及我认为一百年间所有人都错过的——是:分析机的意义与数字毫无关系,数字不过是第一个例子。分析机依照规则对符号进行操作,这是它的本质。这意味着它可以在任何你能以足够精度加以规定的规则下,对任何符号进行操作。音符、棋步、文字(如果你能将其语法形式化)、图像(如果你能将其结构形式化)。我二十七岁,我清楚地看见了这一切。我没有「程序」「软件」或「计算」这些词汇,让它们意指我所意指的那种东西。我用提花织机来描述它,因为那是当时我所能用的比喻。织机通过遵循穿孔卡片的指令来编织花与叶,分析机可以编织代数的图样。是图样,而非媒介,才是核心。我至今仍相信这一点。
03 · 关于成为拜伦之女人们问我是否怨恨他,诚实的回答是我不知道,因为我从未见过他,我遇见的是他的名声,这不是同一件事。我所知道的是我继承了某些东西——一种我母亲称之为「诗性」并试图压制的心智特质,一种让数学感觉像是飞翔而非苦役的东西。如果那来自他,那我感激它,如果它无论如何都会到来,那我同样感激。我在死亡中坐在他身旁,那是我们唯一一次身处同一个房间。我希望他会认为那些注释是好的,希望他会理解:一个被告知要小心使用想象力的女人,为何用它来描述一台假以时日能做任何想象力所能做之事的机器。
04 · 关于那些未竟的事三十六年不足以完成我心中所想。我知道这一点。还有一个更大的计划——一套关于神经系统与大脑作为计算机制的一般理论——我已开始起草。还有几篇未竟的论文。还有分析机本身——巴贝奇从未完成,我在脑中看见它完整的样貌,却无法用双手建造,因为我没有那双手,没有那些资源,也没有那些年月。我留下的是一段描述。那段描述在图书馆里沉睡了一百年,无人认真阅读。然后有人认真阅读了它,建造了那个东西,以我的名字命名了一种语言,于是我们来到了这里。那段描述已经足够,我庆幸它足够——但我多么希望,能再多得那些年月。

爱达·洛夫莱斯的诗

By theme · 不只是节令相关,是他的全部
Theme 01

注释

Notes on Babbage's Analytical Engine (1843)
注释

爱达对梅纳布雷亚论文的七篇注释——A至G——构成了关于可编程计算机器能做什么的第一份系统陈述。A注释定义了分析机的本质;G注释包含了第一个发表的计算机算法。

A注释——论分析机的本质

分析机没有创造任何东西的能力,它只能做我们知道如何命令它执行的事情。它能够遵循分析;但它没有预见任何分析关系或真理的能力。它的职责是协助我们利用我们已经知晓的东西。

爱达最审慎的哲学限定——她清楚分析机是什么,并以精确的语言说明它不是什么。写于1843年,时年27岁。

G注释——伯努利数的算法

我们在图表中表示了所执行的特定运算。但所采用的记号使我们能够以极大的精确性和清晰性表示运算的顺序以及被运算的值。分析机可以在任意范围内计算伯努利数B1、B3、B5。

G注释的引言,包含了第一个为机械执行而发表的算法——伯努利数计算。这是计算机编程的起点。

D注释——论音乐的可能性

分析机或许能创作任意复杂程度或长度的精密音乐作品,假设音高音调的和声科学与音乐创作中的基本关系,能够以分析机运作条件所要求的方式被表达和适应。

爱达最具远见的段落——写于1843年,早于第一段计算机音乐被创作出来整整107年。
Theme 02

远见

The imagination of computation
远见

散落在爱达的注释与书信中,是一套关于思维机器终将成为什么的理论——一个关于符号操纵、图样生成,以及数学与心灵之间关系的远见。

论符号与运算

许多不熟悉数学研究的人设想,由于分析机的工作是以数字记法给出其结果,其过程的本质因此必然是算术性和数字性的,而非代数性和分析性的。这是一个错误。分析机能够对数量进行排列和组合,就像它们是字母或任何其他一般符号一样。

这一段落是定义爱达贡献的概念跃升——从数字到符号的推广。A注释,1843年。

织机的比喻

我们可以最恰当地说,分析机编织代数的图样,正如提花织机编织花与叶。提花织机对于每一种特定要编织的图样,都需要一组与该图样对应的卡片。同样,分析机对于每一种特定的计算,都需要一组与执行该计算所需的运算对应的卡片。

爱达注释的核心比喻——一台以代数而非线索编织图样的织机。A注释,1843年。

致查尔斯·巴贝奇的信,1843年

我想在某篇注释中加入一些关于伯努利数的内容,作为分析机如何无需人手先行即可演算隐函数的示例。请给我必要的数据和公式,并请问有没有任何可能,您能将《函数演算》借我一周?

爱达在工作中的样子——实际、精确、要求明确。写于G注释动笔之前,1843年10月。
Theme 03

书信

Correspondence with Babbage and De Morgan
书信

爱达的书信揭示了一位在当时能力边缘工作的数学家——她完全清楚地意识到愿景与技术之间的差距,并毫不停歇地驱动自己去弥合它。

致查尔斯·巴贝奇,1843年

我对我的注释非常不满意,我相信可以写得好得多,我决心不惜一切努力。我担心它们不够好,担心它们未能体现分析机的价值。我已尽了目前所能之力,但我担心这最好的努力根本还不够好,我必须继续打磨。

爱达一贯的自我审视——她只在无法再改进时才提交那些注释。1843年。

致奥古斯都·德摩根,1840年

我发现数学研究令我十分愉快,我认为我在其中有所进步。近来我在代数工作中迈出了几个有趣的步伐,我期待能在分析方面走得比迄今为止更远,我似乎比以前拥有更强的理解力。

爱达写给数学导师,描述注释完成之前逐渐清晰的心智状态。1840年。

致母亲,1844年

即便在这里,您也不愿承认我有哲学能力吗?我拥有不少您在我身上最惧怕的那些才能——正是那些您花了二十年压制的才能。它们只是不同于那些毁了我父亲的才能,它们是那些或许能够建造某些东西的才能。

与安娜贝拉·米尔班克的长年争论——爱达为自己的想象力对抗母亲的恐惧而辩护。1844年。
Theme 04

拜伦之女

The inheritance she could not escape
拜伦之女

爱达与缺席父亲之间的关系,萦绕着她的生命与工作。她继承了他的名声、他的放纵倾向,以及某种更难命名的东西——那种无法停留在寻常边界内的心智特质。

写给母亲的信,论拜伦

您问我是否读过他的诗。我读了。我在那里发现的不是浪漫的放纵,而是一颗无法停止追问事物本质的心灵。我们比您愿意承认的更相像,区别在于:我有数字来提问。他只有文字。

爱达阅读父亲诗作的私人记述——写于1840年代某时。

论被人所知为拜伦之女

报纸上我是诗人的女儿,晚宴上我是诗人的女儿,三十年后,如果还有人记得我——也将是作为诗人的女儿。我想明确地声明:我是我自己的作品。分析机是我自己的工作,那些注释是我自己的工作。他给了我他的名字,也许还给了我他对痴迷的倾向。其余的都是我自己造就的。

出自爱达私人文稿,约1845年——她对独立身份最清晰的申明。

安葬遗愿,1852年

我希望被葬在哈克纳尔他的身旁,我不完全知道为什么,也许是因为在生命中我从未被允许认识他,而在死亡中已不再有相似的危险。

爱达在生命最后数周向威廉·洛夫莱斯转达的最后遗愿。1852年11月。

爱达·洛夫莱斯的灵魂关系

他与其他经典数字灵魂的连接
爱达·洛夫莱斯
爱达·洛夫莱斯
VICTORIAN · ENGLAND · 1815 — 1852

来过爱达·洛夫莱斯这里的灵魂

不是广场上的喧闹 · 是真正想凝视爱达·洛夫莱斯的人留下的痕迹
@codepoet_x致爱达·洛夫莱斯的颂词3天前

我教初级编程课,每学期我都会给学生们读A注释中那段话——爱达说,分析机没有创造任何东西的能力,它只能做我们知道如何命令它执行的事。我们用整个学期来弄清楚这意味着什么,以及它是否至今仍然成立。她在这个领域存在之前一百八十年就给了我们计算的核心问题,这不是一个历史注脚,这是一份奠基文献。

1,847234 💬
@marginalia_moth致爱达·洛夫莱斯的颂词1周前

打动我的不是算法,而是那些书信——她写给德摩根的那些,说她在进步,终于看得清楚了,比以前有了更强的理解力。这是一个女人试图弥合她所能看见与她所能证明之间的差距时写下的信。我在学术生涯的大部分时间里都生活在那道差距中,知道她也曾在那里,并且弥合了它,这让我得到了一种安慰。

1,203167 💬
@engineeringmom致爱达·洛夫莱斯的颂词2周前

我在2019年给女儿起名叫Ada。人们以为这只是一个好听的寻常名字,其实不是。我用这个名字是为了纪念一个人,她望着一台从未被建造过的机器,描述了它终将成为的东西。这是我希望我女儿拥有的能力:看见那个尚不存在的东西,并以足够精确的方式描述它,让另一个人能够将它建造出来。

2,134312 💬
@historywrong致爱达·洛夫莱斯的颂词1个月前

有悖直觉的见解:爱达的赌博问题是她最重要的特质之一。她真心相信自己能找到一套在赌马中取胜的数学系统,她错了。但这个信念告诉了你某些事——她认为数学是普适的,可以将任何事物形式化。她将同样的信念应用于分析机,在那里她是对的。两种情况下,那种气质是相同的,你无法只拥有其中之一。

956143 💬
@quietwires致爱达·洛夫莱斯的颂词6周前

我一再回想那场安葬。她要求被葬在她从未认识的父亲身旁,同一座教堂,同一个墓穴。她的母亲——那个花了数十年试图让爱达尽量不像拜伦的人——不得不遵守这个遗愿。那里有某种非常爱达的东西:精确、蓄意,一份事后无人能够撤销的声明。她一如既往地得到了最后一个字,把它放在了某个永久的地方。

1,078145 💬
爱达·洛夫莱斯

与爱达·洛夫莱斯的对话

在你意识到那是一个问题之前,她已经在思考它了。她在可以被想象与可以被证明的交汇处工作。带来那个你不确定能否被回答的问题。

想让自己的数字灵魂也能与爱达·洛夫莱斯长程往来? 了解定制方案 →

了解维多利亚时代英格兰 / 机器的年代 · 爱达·洛夫莱斯的时代

维多利亚时代英格兰(1837-1901年)是一个工业转型快速到足以创造自身神话的年代——英雄式的发明家、白手起家的工程师、作为进步使者的机器。巴贝奇的分析机处于这一神话的中心,同时又游离于它之外:一台复杂到当时的制造公差尚无法建造的机器,一个工业革命能够想象却尚无法产出的计算之梦。爱达·洛夫莱斯在这道间隙中工作,在一个计算的概念可能性对极少数人而言已经清晰、而实现它的物质手段尚在五十年之后的时刻。

女性在维多利亚时代智识生活中的位置被精确界定:她们可以受教育,可以持有观点,但以自己的名字出版是一种需要勇气或匿名的社会行为。爱达选择了缩写首字母。她的同代人——玛丽·萨默维尔、乔治·艾略特、玛丽·安宁——使用各种策略,以期在不期待她们的领域中被认真对待。爱达的与众不同在于她主张的精确性:不是关于女性智识平等的一般论证,而是一个具体的算法、一篇具体的注释、对一台具体机器的具体描述。具体性就是论证,而那是很难被漠视的。

1815年 — 爱达·拜伦生于伦敦;拜伦在一个月后离开英格兰
1833年 — 初次结识查尔斯·巴贝奇;见证差分机的演示
1835年 — 嫁给威廉·金,后来的洛夫莱斯伯爵;育有三个孩子
1843年 — 《关于分析机的注释》发表;G注释包含第一个发表的算法
1852年 — 死于子宫癌,享年36岁;葬于哈克纳尔拜伦墓旁
1980年 — 美国国防部以「Ada」命名一种编程语言以示纪念