[12月10日]科学历史上的今天——埃达·洛夫莱斯(Ada Lovelace)
1815年12月10日,埃达·洛夫莱斯(Ada Lovelace)出生于英国伦敦。她是计算机程序创始人,建立了循环和子程序概念。
洛夫莱斯的父亲是诗人乔治·拜伦(George Byron)。她的母亲认为洛夫莱斯不如她父亲一样执着,所以不该成为诗人,而应该学习数学等一些更为严肃的科目。而她母亲自己也很喜欢数学,被拜伦称为“平行四边形公主”。
洛夫莱斯处于上层社会,因此得以和查尔斯·狄更斯,迈克尔·法拉第以及其他许多维多利亚时代的杰出人物交流。洛夫莱斯成长为一位颇有成就的数学家和逻辑学家。
1842年到1843年,洛夫莱斯翻译意大利数学家路易吉·米那比亚对巴贝奇最新的计算机设计书(即分析机概论)所留下的备忘录。在译文里,她附加许多注记,内容详细说明用计算机进行伯努利数的运算方式。这是史上第一个对计算机算法描述。巴贝奇在所著的《经过作为哲学家的一生》(Passages from the Life of a Philosopher, 1846)里叙述:
“我认为,她为米那比亚的备忘录增加许多注记,并加入了一些想法。虽然这些想法是由我们一起讨论出来的,但是最后被写进注记里的想法确确实实是她自己的构想。我将许多代数运算的问题交给她处理,这些工作也与伯努利数的运算相关。在她所送回给我的文件,更修正了我先前在程序里的重大错误。”
洛夫莱斯提出许多巴贝奇也未曾提到的新构想。比如洛夫莱斯曾经预言道:“这个机器未来可以用来排版、编曲或是各种更复杂的用途。”
为纪念洛夫莱斯对现代计算机科学所产生的重大影响,美国国防部将耗费巨资、历时近20年研制成功的高级程序语言以她的名字命名(取名为Ada),它被公认为是第四代计算机语言的主要代表。
资料来源:
https://physicstoday.scitation.org/do/10.1063/PT.5.031371/full/
https://baike.baidu.com/item/阿达·洛芙莱斯/12010940
我们不需要英雄
但我们需要榜样
几只青椒
长按二维码关注
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。