昨天是世界第一位程序员的纪博狗体育念日,有门开发语言用她的名字命名

2017-12-20 05:15

纽约时报畅销书作家Jennifer Chiaverini将于12月18日晚七点在Wellesley Books书店现场推广她的新小说《Enchantress of Numbers》。

昨天是世界第一位程序员的纪念日,有门开发语言用她的名字命名

这一本迷人的历史小说讲述了世界上第一位计算机程序员Ada Lovelace的一生。2009年,伦敦非营利组织Open Rights Group前执行董事Suw Charman-Anderson为了纪念这位伟大的女性,将每年10月的第二个星期二定为“Ada Lovelace Day”,这是一个国际性的节日,以庆祝女性在STEM【即Science“科学”、Technology(技术)、Engineering(工程)和Mathematics(数学)】领域做出的贡献。

12月10日,正是Ada Lovelace的诞辰,因此美国传媒圈最近再一次提起Ada Lovelace,我们一起来看看她的故事。

Ada Lovelace,洛夫莱斯伯爵夫人奥古斯塔·埃达·金·诺尔(Augusta Ada King-Noel, Countess of Lovelace,1815年12月10日-1852年11月27日),原姓拜伦(Byron),是一位英国数学家与作家,代表作是她为英国数学家查尔斯·巴贝奇(Charles Babbage)的分析机——机械式通用电脑——所写的注记。

昨天是世界第一位程序员的纪念日,有门开发语言用她的名字命名

Ada的一生短暂而辉煌。她出生于一个著名的贵族家庭,最初她因英国浪漫主义诗人拜伦勋爵(Lord Byron)之女而出名,然而,当Ada还是婴儿时,拜伦勋爵就从她们的生活中消失了。Ada的母亲Annabella担心她会步入父亲的后尘,也变成富于幻想的浪漫主义者,因此禁止她读拜伦勋爵的诗歌,并且坚持用数学包围这个孩子。

这种做法奏效了。Ada埋首书堆之中长大,学习了代数和几何,而且表现出对机器与日俱增的迷恋。在她17岁的时候,她和母亲参加了一次活动,在那次活动上,Ada见到了计算机鼻祖查尔斯·巴贝奇教授。

巴贝奇当时正在展示他的“差分机”原型——这个原型的设计是根据公式计算值,减少创建表格所需要的手工劳动。“差分机”是“分析机”的一个简单的初期形式——分析机是早期计算机的前身,能提高乘法速度和改进对数表等数字表的精确度。

这个想法激发了Ada对机器的迷恋,她开始了解和差分机有关的一切。

今天如果有人看到“分析机”,可能会认为它是某个奇怪的汽车上的机械系统的一部分——或者也许是某个不起眼的电报机或者某种古怪的乐器的一个部件。我们可能不会意识到,这个有很多针和齿轮的机器,是世界上第一台计算机。

昨天是世界第一位程序员的纪念日,有门开发语言用她的名字命名

图:Charles Babbage在伦敦科学博物馆展出的部分分析机模型

Ada在和巴贝奇教授讨论分析机的过程中,预言了通用计算机的可能,她提议,数字和其他符号(如字母)都可以“编码”成数字数据,机器可以处理它们。

1843年,Ada翻译了一篇关于巴贝奇的机器的法语论文,并加上了自己的“注记”,注记篇幅几乎是论文本身的两倍。其中包括对机器工作情况的详细描述,包括如何使用打孔纸卡来调整机器的设置。她甚至认为,机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,Ada首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”,说明计算器如何能够计算出一系列经常出现在高等算术中的数字,即伯努利数(Bernoulli numbers)。这份珍贵的规划,被人们视为“第一件计算机程序”,它和现代计算机很类似,例如它的“工厂”(mill)——就非常类似于我们现在称之为中央处理器的部件。(由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由Ada替他完成。)

也因此,Ada被视为“第一位给计算机写程序的人”,在现在成为女性科学家的一个鼓舞人心的榜样。为了纪念Ada对现代电脑与软件工程所产生的重大影响,美国国防部耗费巨资、历时近20年研制高级程序语言,命名为Ada语言(来源:)。

在Ada的一生当中,有好几位导师,其中包括数学家奥古斯都·德·摩根(Augustus De Morgan),后者在1840年和1841年通过信件辅导她,填补了她数学知识上的空缺。


上一篇:高通:在骁龙845上承博狗体育载的是我们的第三代AI平台
下一篇:联想联合英特尔向德国博狗注册超算中心交付新一代超算系统
扩展阅读
物联网时代,选择一个博
物联网时代,选择一个博

几年后的智能家居,或许都可以通过深度学习云端的数据就能把事情做好,但你一定更希望它像智能手机一样互联互...点击了解…

三星正式入场,智能手博
三星正式入场,智能手博

“你好,Bixby。三星打算用你做什么?” 事实证明,可以做许多有价值的事情。...点击了解…