艾达:世界上第一位计算机程序员

发布者:自由的坚冰 2022-8-2 22:02

艾达·洛夫莱斯(Ada Lovelace)是英国浪漫主义诗人乔治•戈登•拜伦(George Gordon Byron,1788-1824)的女儿,她于1815年出生。1833年,艾达被引荐给英国数学家、发明家查尔斯·巴比吉(Charles Babbage,1791-1871),二人十分投缘,很快成为好友,展开了一段长期亦师亦友的工作关系。为计算程序拟定“算法”,艾达写作的第一份“程序设计流程图”,她被视为“第一位给计算机写程序的人”。

在1834年,巴比吉研制了一台分析机;艾达则致力于为该分析机编写算法,并于1843 年公布了世界上第一套算法。巴比吉的分析机后来被认为是最早的计算机雏型,而艾达的算法则被认为是最早的计算机程序和软件。艾达极力支持巴比吉的工作;正如中国著名学者周海中曾在《计算机的先驱者——纪念巴比吉诞辰二百周年》一文中所言:“艾达是巴比吉功绩的主要记录者。”

1842-1843年间,艾达翻译了一篇意大利军事工程师路易吉·米那比亚(Luigi Menabrea,1809-1896)用法语阐述分析机的文章,并加上了详尽的笔记。在笔记中,包含了一张写满数学算法的巨幅图表,并创造出许多巴比吉也未曾提到的新构想,比如艾达曾经预言道:“这个机器未来可以用来排版、编曲或是各种更复杂的用途。”

 

艾达与巴比吉研究分析机算法的漫画(图片源自网络)

巴比吉对艾达的聪慧和分析能力非常欣赏,毫不吝惜溢美之词,称她为“数字的魔女”。他还在1846年出版的《经过哲学家人生》一书中写道:“我认为她为米那比亚的备忘录增加许多注记,并加入了一些想法。虽然这些想法是由我们一起讨论出来的,但是最后被写进注记里的想法确确实实是她自己的构想。”

艾达创立了循环、子程序等概念,其中循环直到今天还在计算机程序中使用。为了纪念她对现代计算机与软件工程所产生的重大影响,美国国防部在1980年耗费巨资、历时近20年研制成功高级程序语言——Ada语言;该语言被公认为是第四代计算机语言的主要代表。Ada语言由Pascal语言及其他语言扩展而成,比较接近自然语言和数学表达式。

此外,为了纪念她的成就,英国计算机协会(BCS)每年都颁发以艾达为名的奖项。牛津画廊与康沃尔机器人公司为了纪念艾达在2019年特地研制出智能机器人艾达;拥有艺术家人设的艾达,不仅会画画,会做雕塑,并被设定为一名行为艺术家。美国英伟达为了致敬艾达,从2020年起将公司生产的显卡命名为Ada,而Ada新的GPU架构带来了跨越式的性能提升。

1852年,年仅37岁的艾达·洛夫莱斯不幸因病在英国去世。1953年,在艾达去世后一百年,她的《分析机概论》研究笔记被重新发布。在计算机科学改变世界的前夜,人们重新认识了这个世界上第一位计算机程序员。今年是艾达去世一百七十周年,这位程序员很值得人们去纪念。

文/李慧敏(作者单位:澳门科技大学创新工程学院)

大家都在看

  • 星火汇聚,铸就丰碑

    星火汇聚,铸就丰碑 时光的尘埃被轻轻拂去,历史的星河在此汇聚光芒。自上海革命军事馆面向全社会发布文物征集公告以来,共收到军队离退休老干部和社会各界捐赠的实物史料6000余件。它们是带着温度的记忆,是未竟的诗篇,是等待响彻未来 ... 人类之最04-06

  • 世界公认10部最伟大小说,读过三本以上已是非常厉害

    世界公认10部最伟大小说,读过三本以上已是非常厉害 真正的经典,从来不怕时间的考验。一百年前的人读它,泪流满面;一百年后的人读它,依然会拍着大腿说:“这写的不就是我吗?”这就是伟大文学的魔力。它像一面镜子,照出时代的灰烬,也照出你我心底最隐秘的欲望与挣 ... 人类之最04-05

  • 宇宙这么大,人类怎会是唯一?

    宇宙这么大,人类怎会是唯一? 在我们生活的地球上,人类无疑是最具智慧和创造力的生物。我们创造了璀璨的文明,探索着未知的世界。然而,当我们抬头仰望那浩瀚无垠的宇宙时,不禁会产生一个疑问:宇宙如此之大,怎么会只有人类呢?从科学的角度来 ... 人类之最04-05

  • 1860火烧圆明园:人类文明史上最痛伤疤,百年国耻如何铸成?

    1860火烧圆明园:人类文明史上最痛伤疤,百年国耻如何铸成? 历史爱好者们,今天我们翻开1860年的晚清画卷,有一幕至今仍在民族记忆里隐隐作痛——咸丰十年十月十八日,北京西北方向突然红光冲天,浓烟蔽日。三天三夜的烈火吞噬了“万园之园”圆明园,也烧断了近代中国的文化脊 ... 人类之最04-05

  • 以良知为炬,以和平为光——致米纳卜的纯洁之树与不屈的人类希望

    以良知为炬,以和平为光——致米纳卜的纯洁之树与不屈的人类希望 (讨罪卫和平·原创首发/纳兰颂德)2026年2月28日,伊朗南部霍尔木兹甘省米纳卜市,沙贾雷·塔耶贝女子小学——这所名字意为“纯洁之树”的校园,本应是童真绽放、书香满溢的乐园。清晨的阳光里,6至12岁的女孩们端坐 ... 人类之最04-05

  • 人类是宇宙唯一的生命吗?仰望星空,答案或许早已注定

    人类是宇宙唯一的生命吗?仰望星空,答案或许早已注定 每当夜深人静仰望星空,看着漫天繁星闪烁,一个直击灵魂的问题总会浮现:在浩瀚宇宙中,人类真的是孤独的吗?我们是唯一的生命吗? 这个问题困扰了人类数千年,从古代的神话传说,到现代的科学探索,我们从未停止过 ... 人类之最04-04

  • 总思考“人为什么而活”?别慌,这才是人类最正常的高阶状态

    总思考“人为什么而活”?别慌,这才是人类最正常的高阶状态 你是否也曾在深夜辗转,忍不住追问自己:人是如何存在的?人类究竟为什么而活?甚至悄悄怀疑,自己总想这些“没用”的问题,是不是不正常?其实不止你一个人这样。很多人在成长到一定阶段,都会跳出“柴米油盐”的琐 ... 人类之最04-04

  • 成吉思汗创下6个世界之最,800年无人能破!

    成吉思汗创下6个世界之最,800年无人能破! 一代天骄成吉思汗,可不是一般的帝王。他一生创下6个世界之最,过了800多年,依然没人能超越。第一,建立了人类历史上版图最大的帝国,三千多万平方公里,横跨欧亚大陆。第二,一生打了六十多场战争,几乎全胜,冷兵 ... 人类之最04-03

  • 颠覆认知!人体最有力的肌肉,不是腿也不是手,90%的人都猜错

    颠覆认知!人体最有力的肌肉,不是腿也不是手,90%的人都猜错 很多人健身、练力量,都以为身上最强的肌肉是手臂、大腿、腹肌。但真正的答案,藏在你每天都用、却完全忽略的地方。一、答案其实就在你嘴里人体最有力的肌肉,不是腿、不是手,而是——咬肌(咀嚼肌)。论绝对力量, ... 人类之最04-03

  • 人类最顶级的幸福感,它排第一

    人类最顶级的幸福感,它排第一 你是否曾有过这样的时刻?银行卡数字不断增长,内心却依然空荡;看似拥有许多,快乐却总是短暂。我们总在追逐——更大的房子、更高的收入、更多的认可,仿佛幸福就藏在这些外在目标的尽头。然而,走过半生才恍然领悟 ... 人类之最03-31