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

2025-03-20 01:06:29阅读量:20 字体:

艾达·洛夫莱斯(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年,在艾达去世后一百年,她的《分析机概论》研究笔记被重新发布。在计算机科学改变世界的前夜,人们重新认识了这个世界上第一位计算机程序员。今年是艾达去世一百七十周年,这位程序员很值得人们去纪念。

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

推荐阅读

  • 世界上最奇怪的螃蟹是什么螃蟹(椰子蟹)

    世界上最奇怪的螃蟹是什么螃蟹(椰子蟹)

    地球上最奇怪的螃蟹是椰子蟹,椰子蟹属于寄居蟹的一种,一般体型比较大,最大的能长到1米左右。螃蟹在我国是一种受人欢迎的美味,当它们被放到餐桌上时,也会给人带来味觉的享受。而椰子蟹名字的由来,也是它们会爬...

    阅读: 941

  • 世界上最凶的鲨鱼是大白鲨吗(是)

    世界上最凶的鲨鱼是大白鲨吗(是)

    世界上最凶的鲨鱼是大白鲨。作为海洋中的顶级掠食者,大白鲨不管是咬合力、体型还是生活习性,都让他们成为海中霸主。大白鲨也是对人类最有威胁的鱼类之一,它们是世界上最大的食肉鱼类,成年大白鲨的体长能达到6米...

    阅读: 1840

  • 立春后生的孩子就属龙 属相是从立春开始还是立春后

    立春后生的孩子就属龙 属相是从立春开始还是立春后

    新一年已经迎来立春节气,有人说在立春之后生的孩子属龙,也有人说生肖的切换应该从大年初一来计算,那这些观点说法究竟是对是错呢,有专家认为,一个人的属相应该是由出身干支历的地支来决定的,12地支代表的就是...

    阅读: 716

  • 福岛核电站核污染水净化装置泄漏 福岛核污水处理措施

    福岛核电站核污染水净化装置泄漏 福岛核污水处理措施

    2月7日消息,日本东京电力公司发布消息称,福岛第一核电站和污染净化装置发生了泄漏事故,经过估算大约有5.5吨带有放射性物质的核污染水泄露外流,这些核污染水含有铯、锶等放射性物质的总量达到220亿贝克勒...

    阅读: 1776

  • 梅西C罗上演爽约帽子戏法 梅西C罗爽约合理吗

    梅西C罗上演爽约帽子戏法 梅西C罗爽约合理吗

    近日,梅西和迈阿密国际在中国香港行的比赛中上演了爽约的行为,现场球迷的愤慨声从球场外喊到了社交媒体声,众多粉丝纷纷在网络上发泄自己的愤怒,仅仅两周时间,从深圳C罗中国行到香港梅西中国行,接连两场国际球...

    阅读: 2971

  • 69岁成龙打拳气势不输少年时 成龙练的什么功夫

    69岁成龙打拳气势不输少年时 成龙练的什么功夫

    2月7日消息,2024年河南春晚舞台上,成龙为观众带来了节目《中华力量》,已经69岁的成龙在舞台上打拳气势丝毫不输年少时,很多观众看后在网上评论称,看到成龙在舞台上打拳,眼前仿佛出现了以前香港老功夫电...

    阅读: 2687

  • 为了目标会努力提升自己的生肖有哪些(虎)

    为了目标会努力提升自己的生肖有哪些(虎)

    生肖虎、生肖牛、生肖蛇、生肖马。在生活中,每个人都会遭遇各种各样的困难和挑战。而这些生肖的人面对困境并不选择放弃,而是会为了心中的目标不断努力提升自己。1. 生肖虎生肖虎的人向来都是雄心勃勃、积极进取...

    阅读: 3265

  • 意大利为何在两次世界大战中背叛德国(政治和经济的矛盾等)

    意大利为何在两次世界大战中背叛德国(政治和经济的矛盾等)

    意大利在两次世界大战中背叛德国有政治和经济等客观的矛盾,也有国家的历史因素。在两次世界大战中,意大利曾与德国结盟,成为轴心国之一,但在战争进行到一定阶段,意大利却转而背叛德国,加入了盟军阵营。这一行为...

    阅读: 1005

  • 为什么西方能够诞生繁荣的思想文化(历史传承)

    为什么西方能够诞生繁荣的思想文化(历史传承)

    西方文化能够繁荣发展,有着诸多原因。其历史传承、辉煌历史的印记、社会制度和思维方式以及开放与包容的态度等都是西方文化持续繁荣发展的关键因素。在人类文明的漫长历史中,西方无疑是一个备受瞩目的区域。从古希...

    阅读: 1172

  • 薛定谔的猫是啥意思(理想实验)

    薛定谔的猫是啥意思(理想实验)

    薛定谔的猫,一个名字耳熟能详的思想实验,已经广为流传了几十年。这个实验的名字已经与科学和哲学的交叉处相辉映,引发了无数讨论和思考。但究竟薛定谔的猫意味着什么?这个问题并不简单,涉及到量子力学、哲学和现...

    阅读: 1103

热门文章