新加坡联合早报中文网即时报道亚洲和国际的评论、商业、体育、生活、科技与多媒体新闻,从世界各个维度报道世界经济新闻,时政新闻,突发新闻等。

当前位置:主页 > 新闻 > 昨天是世界第一位程序员的纪念日,有门开发语言用她的名字命名

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

来源:联合早报中文网作者:邵湖心更新时间:2020-09-20 12:26:28阅读:

本篇文章2560字,读完约6分钟

12月18日下午7: 00,《纽约时报》畅销书作家詹妮弗·基瓦里尼将在韦尔斯利书店宣传她的新小说《数字魔女》。

这部引人入胜的历史小说讲述了世界上第一个计算机程序员阿达·洛夫莱斯的生活。2009年,伦敦一家非盈利组织“开放权利集团”的前执行董事苏查曼-安德森(suw charman-anderson)将10月的第二个星期二定为“爱达·洛夫莱斯日”,以纪念这位伟大的女性,这是一个庆祝女性为stem做出贡献的国际节日。

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

12月10日是艾达·洛夫莱斯的生日,所以美国媒体最近又提到了艾达·洛夫莱斯。让我们看看她的故事。

爱达·洛夫莱斯,奥古斯塔·爱达·金-诺埃尔,洛夫莱斯伯爵夫人,洛夫莱斯,1815年12月10日-1852年11月27日,原名拜伦,是英国数学家和作家,她的代表作是英国数学家查尔斯·巴贝奇的机械通用计算机分析机器研究所

阿达的一生短暂而辉煌。她出生在一个著名的贵族家庭。起初,她因英国浪漫主义诗人拜伦勋爵的女儿而出名。然而,当阿达还是个婴儿的时候,拜伦就从他们的生活中消失了。艾达的母亲安娜贝拉担心她会步她父亲的后尘,成为一个充满幻想的浪漫主义者,所以她被禁止阅读拜伦的诗,并坚持用数学包围孩子。

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

这奏效了。阿达在一堆书里长大,学习代数和几何,对机器越来越着迷。当她17岁时,她和妈妈参加了一项活动。在那次活动中,艾达遇到了计算机的创始人查尔斯·卢博奇教授。

巴贝奇展示了他的差异机器原型,它被设计成根据公式计算数值,从而减少了创建表格所需的人工劳动。差分机是一种简单的初始形式的分析机,它是早期计算机的前身,可以提高乘法速度和对数表等数字表的精度。

这个想法引起了艾达对机器的迷恋,她开始了解关于不同机器的一切。

今天,如果有人看到分析器,他们可能会认为它是一辆奇怪汽车的机械系统的一部分,或者它可能是一个晦涩的电报或奇怪的乐器的一个组成部分。我们可能没有意识到这台有许多针和齿轮的机器是世界上第一台计算机。

照片:查尔斯·巴比奇在伦敦科学博物馆展示了一些分析机器模型

阿达在与巴贝奇教授讨论分析仪时,预言了通用计算机的可能性。她建议数字和其他符号(如字母)可以被编码成数字数据,机器可以处理它们。

1843年,阿达在巴贝奇的机器上翻译了一篇法语论文,并添加了自己的笔记,其长度几乎是论文本身的两倍。它包括机器工作条件的详细描述,包括如何使用穿孔卡片调整机器的设置。她甚至认为将来可以用机器来创作复杂的音乐、绘画并将其应用于科学研究,这在当时确实是一个非常大胆的预见。从现在的观点来看,ada首先制定了一个计算算法,然后写了一个程序设计流程图来说明计算器如何计算一系列经常出现在高等算术中的数字,即伯努利数。这个珍贵的程序被认为是第一个计算机程序,它与现代计算机非常相似。例如,它的工厂非常类似于我们现在制造的中央处理器。(因为巴贝奇晚年因咽喉疾病几乎不能说话,所以阿达主要负责引进分析仪。(

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

因此,ada被认为是第一个为计算机编写程序的人,现在它已经成为女性科学家的一个鼓舞人心的例子。为了纪念ada对现代计算机和软件工程的巨大影响,美国国防部花费了巨额资金,花了近20年时间开发了一种高级编程语言,名为ada语言(资料来源:computing history . uk/det/9508/the-ada-programming-language/)。

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

在艾达的一生中,有几位导师,包括数学家奥古斯都·德·摩根,他在1840年和1841年通过书信辅导她,弥补了她在数学知识方面的空不足。

这些信件为2017年8月出版的《数学史》提供了材料,为阿达的数学实力提供了证据,并驳斥了一些历史学家关于她的故事可能被夸大的说法。这些历史学家认为她没有足够的数学知识在她的论文中写关于分析机器的笔记,这是她最著名的成就。

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

弗吉尼亚伦道夫·麦肯学院的数学教授阿德里安·赖斯和他在牛津大学的同事去年花了很多时间在牛津大学的博德雷安图书馆,仔细阅读阿达和摩根之间的信件。他们就她在数学方面的优势得出了几个结论。例如,她确实有足够的数学知识,她倾向于观察有见地的想法,她对想法的预测最终被证明是正确的。

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

赖斯补充说,阿达也是世界上第一个调试器:例如,她发现巴贝奇在计算中犯了一个大错误,这反映了她在与摩根交流中提出数学问题和发现错误的态度。

艾达在36岁时死于癌症,但科学界保留了她的遗产。1862年,也就是她去世十年后,《科学美国人》发表了《伦敦时报》的一段摘录,描述了一个机器展览,其中一个可能是一个半成品的分析机器。上面写着:这是巴贝奇先生的伟大的计算机,它能四舍五入并计算出七位数的对数。正是由于已故洛夫莱斯夫人拜伦的女儿所记录的这项发明,斯德哥尔摩的斯丘兹先生对其进行了改进,使机器不仅能计算表格,还能打印结果。

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

Ada已逐渐成为所有渴望加入科学领域的女性的先锋象征。每年10月的第二个星期二不仅是对她的纪念,也是对历史上所有被遗忘或忽视的女性,甚至是从未被发现的女性所做贡献的认可。

虽然艾达在历史书上经常被忽略,但她拥有所有传奇的象征。当她后来被许多人认为是世界上第一个计算机程序时,她表现出几乎可怕的能量和力量。她不仅是一位知识分子,也是那个时代最伟大的名人的女儿(这个名人也充满了丑闻)。她的生活充满了矛盾和悲剧。

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

出于各种原因,《数字魔女》的写作风格带有一些狄更斯的风格。故事可能大也可能小,但人物和他们的品质是巨大的。正如荣格的理论所指出的,人们所做的就是他们所做的,有些人悲伤,有些人善良,有些人痛苦,有些人光彩夺目。许多现代作家牺牲了现实主义和人文主义,因为他们痴迷于微妙的差异:英雄必须是反英雄,恶棍的一切都是灰色的,恶棍的恶行必须有一个悲伤和有组织的解释。但是作家恰维里尼不是这样的。

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

《数字女巫》的作者詹尼弗契亚维利尼

阿达在某些方面可能有缺陷,但是作者坚持用一种令人耳目一新的方式来描述她,把她描述成一个非常好、非常有才华、非常有创造力并且最后非常可爱的人。从这个角度来看,如果阿达帮助发明了人类文明史上最伟大的思维机器,他就像大卫·卢克波菲尔一样。《数字的女巫》的作者基瓦里尼和大卫·卢克波菲尔一样,采用了作者看不见的第一人称叙事视角。当你读它的时候,就像爱达·洛夫莱斯在讲故事。

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

地址:http://www.6st8.com/zbxw/10376.html

免责声明:联合早报中文网从世界各个维度报道世界经济新闻,时政新闻,突发新闻等,本篇的部分内容来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2018@163.com,联合早报中文网的小编将予以删除。

返回顶部