天妒英才!被称为数字女巫的世界第一个电脑程序员36岁死于癌症

1840年由画家阿尔弗雷德·爱德华·查隆(Alfred Edward Chalon)所作的《艾达·金·洛芙莱斯伯爵夫人》肖像

天妒英才!被称为数字女巫的世界第一个电脑程序员36岁死于癌症

世界第一个程序员不仅有颜还有才~(网络图)

如果你对世界上第一个电脑程序员是个女人感到惊讶,那就等着瞧吧;她的故事变得更有趣了。艾达·洛芙莱斯(Ada Lovelace)也是著名诗人拜伦的女儿,她在一个女性很少学习数学和科学的时代完成了自己的工作。

艾达·洛芙莱斯是如何成为一个有成就的数学家和计算机程序员的?

1815年,阿达·洛芙莱斯出生在奥古斯塔·艾达·拜伦(Augusta Ada Byron)家,是拜伦勋爵(Lord Byron)和富有的伊莎贝拉·米尔班克(Isabella Milbanke)的女儿。

他们的婚姻很是不幸,她的父亲几乎在她出生后就离开了家,再也没有见过她。她妈妈米尔班克对她的前任父亲很是生气,坚持让她的女儿远离诗歌,她把拜伦的放荡和不稳定的行为归咎于诗歌。

相反,艾达·洛芙莱斯被迫学习科学和数学,后者是米尔班克自己的专业领域。这对当时富有的年轻女性来说是不寻常的,她们通常只追求音乐和绘画等艺术题材。

幸运的是,艾达·洛芙莱斯有数学方面的天赋。十几岁时,她遇到了查尔斯·巴贝奇(Charles Babbage)——这一位颇有成就的数学家和发明家。巴贝奇,今天被称为计算机之父,发明了差分引擎,一种可以进行简单数学计算的机器。

当时他正在研究一种分析引擎,这种引擎能够执行更复杂的计算。在他们第一次见面的时候,他给阿达·洛芙莱斯看了一个小的工作区域,就这样她被迷住了。

不久,艾达·洛芙莱斯为巴贝奇的门徒;巴贝奇最终给她取了个绰号叫“数字女巫”。

但在1835年,两人开始合作不久,艾达·洛芙莱斯遇到了一位名叫威廉·金的男爵,并与他结婚。这对夫妇很快相继生了三个孩子,导致艾达·洛芙莱斯暂时停止学业。(在这段时间里,她的丈夫成了洛芙莱斯伯爵,她成了伯爵夫人,因此才有了她的姓氏。)

在他们的第三个孩子出生后不久,艾达·洛芙莱斯就和巴贝奇一起回去工作。她做的第一件事就是把一篇关于她的分析引擎的文章从法语翻译成英语。这篇译文于1843年发表在一本英文科学杂志上。但是作品中也包括了艾达·洛芙莱斯自己关于机器的广泛想法和观念——材料比最初的文章长三倍。

因为她的笔记中讨论了如何通过编程来计算伯努利数(一些人认为这是机器执行的第一个算法),所以艾达·洛芙莱斯被视为世界上第一个程序员。

更令人印象深刻的是,她的笔记中提到了这样一个事实:这台机器还可以用来创作音乐、文字、图片和声音——基本上就是今天的现代电脑——而巴贝奇认为它只能进行数值计算。

天妒英才!!!

艾达·洛芙莱斯在36岁时死于癌症。她的计算理念是如此先进,直到近一个世纪后的20世纪40年代才被人们所认识。1979年,美国国防部以她的名字命名了新的计算机编程语言“Ada”。

相关标签:米尔班克程序员Ada艾达·洛芙莱斯巴贝奇 肿瘤专家根据多年案例总结:长寿的癌症患者,都坚持这3“少”癌症到底要不要告诉患者本人?