庆祝 Ada Lovelace:世界上第一位看到一个尚不存在的世界的程序员

艾达·洛夫莱斯日 (Ada Lovelace Day) 于十月的第二个星期二庆祝。

来源:ZME科学
洛夫莱斯伯爵夫人艾达·金 (Ada Lovelace) 的水彩肖像。

1847 年,年仅 27 岁的艾达·洛夫莱斯 (Ada Lovelace) 成为世界上第一位计算机程序员,比第一台计算机问世还早了一个多世纪。这听起来几乎像是一个神话,或者是蒸汽朋克小说的前提。一位维多利亚时代的伯爵夫人为一台由齿轮和黄铜制成的机器编写了算法,但该机器从未投入使用。

但它发生了。

尽管她的作品几乎被遗忘了一百年,但后来被誉为人类历史上最引人注目的智力飞跃之一。

偶像和创新者

奥古斯塔·艾达·拜伦 (Augusta Ada Byron) 1815 年出生于伦敦,是诗人拜伦勋爵和他的妻子安娜贝拉·米尔班克 (Annabella Milbanke) 唯一的婚生子女。这是一个对立的联盟:拜伦是浪漫主义运动的领军人物,而米尔班克是一位教育改革家和慈善家,他建立了英国第一所工业学校。

婚姻在几周内就破裂了,艾达再也没有见过她的父亲。拜伦夫人害怕她的女儿可能会遗传她父亲的“疯狂”,所以她强制要求女儿接受数学和逻辑方面的强化教育。对于维多利亚时代的女性来说,这几乎是不可想象的。但它奏效了。

富有想象力的年轻艾达学会了将她的创造力转化为数学,并将她的方法描述为一种“诗意的科学”。她相信想象力并不是科学的干扰,而是科学的秘密引擎。

诗学

当她十七岁的时候,她遇到了查尔斯·巴贝奇(Charles Babbage),一位杰出的数学家和发明家,正在研究一台他称之为“差分机”的大型机器。该机器由蒸汽驱动,旨在自动计算多项式函数,是计算机的前身。当巴贝奇后来构思出更加雄心勃勃的设计(分析机)时,艾达成为了他最亲密的智力合作者。巴贝奇称她为“数字女巫”。

会思考的机器

分析引擎 她制作了什么 伯努利数