这位“数字女巫”是世界上第一个计算机程序员

Ada Lovelace"width=
Ada Lovelace被认为是世界上第一个计算机程序员。她的笔记中充满幻想地提到,机器也可以用来创造音乐、文字、图片和声音——基本上就是今天的现代计算机。维基/ HowStu18新利最新登入ffWorks

如果你对第一个感到惊讶计算机程序员世上有女人,就等一等;她的故事变得更加有趣。阿达·拉芙莱斯也是一位著名诗人的女儿拜伦勋爵并在女性很少学习数学和科学的时期完成了她的工作。

拉芙蕾丝生于1815年,原名奥古斯塔·阿达·拜伦,是拜伦勋爵和富人伊莎贝拉·米尔班克的女儿。两人的婚姻风风雨雨,她的父亲几乎在她出生后就离开了这个家,再也没有见过她。米尔班克对她的前夫非常愤怒,坚持让她的女儿远离诗歌,她指责拜伦的肆意和不稳定的行为是诗歌造成的。相反,拉芙莱斯被迫学习科学和数学,后者是米尔班克自己的专业领域。这对当时富有的年轻女性来说是不寻常的,她们通常只追求音乐和绘画等艺术科目。

广告

幸运的是,她有数学天赋。在她十几岁的时候,她遇到了查尔斯巴贝奇他是一位有成就的数学家和发明家。巴贝奇,今天被称为计算机之父他发明了差分机,一种能进行简单数学计算的机器。现在他正在研究一种能够执行更复杂计算的分析引擎。初次见面18新利最新登入时,他向拉芙莱斯展示了一个小的工作区域,她被迷住了。

很快,Lovelace就变成了巴贝奇的protégé;巴贝奇最终给她起了个绰号叫“数字女巫”。但在1835年,两人开始合作后不久,拉芙莱斯遇到了一位名叫威廉·金的男爵,并嫁给了他。这对夫妇很快就有了三个孩子,这让Lovelace暂时停止了学业。(在此期间,她的丈夫成为了拉夫莱斯伯爵,而她则是伯爵夫人,因此她才有了这个姓氏。)

在他们的第三个孩子出生后不久,拉芙蕾丝又回到了巴贝奇的工作中。她做的第一件事就是把一篇关于他的分析引擎的文章从法语翻译成英语。该译本于1843年发表在一份英文科学杂志上。但这篇作品也包含了洛夫莱斯自己对机器的广泛思考和想法——材料比原始文章长了三倍。

因为她的笔记讨论了如何编程机器来计算伯努利数(被一些人认18新利最新登入为是第一个由机器执行的算法),Lovelace被视为世界上第一个程序员。更令人印象深刻的是,她的笔记中包含有远见的引用到这台机器还可以用来创作音乐、文字、图片和声音——基本上就是今天的现代计算机——而巴贝奇认为它只能进行数值计算。

Lovelace在36岁时死于癌症。她的计算思想非常先进,直到近一个世纪后的20世纪40年代才得到认可。1979年,美国国防部以她的名字将其新的计算机编程语言命名为“Ada”。

广告

特色

广告

加载……
Baidu