分享

【百鸟朝凤】史上第一位程序员,竟是一位姑娘!

 福大大锐思花雨 2021-03-24

网络上流传着一句话,叫“死于30多岁,葬于80多岁。”这句话想表达的意思是,若一个人不再进步,没有追求,就如行尸走肉一般,没有灵魂。而阿达·洛夫莱斯,却恰恰相反:享年36岁,却活了200多年。

阿达出生于英国贵族家庭,父亲是19世纪著名的浪漫主义诗人拜伦。在她出生不久,父母离异,她跟随着母亲安娜贝拉。安娜贝拉很注重对她的培养,从4岁起就开始请家庭教师教她数学和科学等科目。

一个女孩子能不受限制地学习这些学科,在当时的英国是罕见现象。也正因为母亲的重视,她的数学和机械方面的潜能充分被挖掘,以至她的一生大部分时间都与数学打交道。

阿达体质不好,经常生病,8岁时,就因头痛影响了视力;14岁时因麻疹发作而全身瘫痪,在床上休养了将近一年,后来留下病根,直到两年后才能拄着拐杖行走。

病魔在折磨她,而她的注意力全在学习上,她的数理能力并没有因为生病而停滞,反而在飞速进步中。

除了学习书本上的知识,阿达也注重实践。12岁那年,这位贵族小姐不像其他小姐那样,关注新裙子新发型,她满脑子想的是,如何飞起来。经过深思熟虑,一步步实现她的梦想项目。

她开始制作翅膀。通过计算、分析不同的材料,研究鸟类生理解剖学等,并把自己的研究整理成一本书《飞行学》。

阿达在写给母亲的信中说:“我有一个计划,制作一匹飞马,马肚子里放一个发动机,这个发动机让固定在马身上的巨大翅膀可以煽动,这样就可以将坐在马背上的人带入天空。

阿达苦苦思索这个问题,而她的母亲却蔑视这种不着边际的思想。在安娜贝拉看来,这种浪漫主义思想像极了阿达的父亲拜伦,是非常危险的。在母亲的阻挠下,阿达放弃了这方面的思索,飞行计划以此告终。

安娜贝拉为阿达请的家教都颇具名气,其中有一位是科学家萨默维尔。萨默维尔之后成了阿达的好朋友,并将她引荐给被后世誉为“计算机之父”的英国数学家查尔斯·巴贝奇。

阿达与巴贝奇展开了一段长期亦师亦友的工作关系,还迷上了他的分析机项目。他们每个星期都会互通信件,交流思想,探讨问题,两个智慧的大脑相互碰撞,碰撞出科学界耀眼的火花。这个习惯一直持续到阿达去世。

因为家世的缘故,阿达与数学家大卫·布儒斯特、科学家查尔斯·惠斯通、物理学家麦可·法拉第及小说家查尔斯·狄更斯都是朋友。与这群良师益友相处,阿达的才能得到了更大的发挥。

阿达是第一位主张计算机不只可以用来算数的人,也发表了世界上第一段分析机的算法。

28岁那年,她花了9个月的时间翻译了意大利数学家路易吉·米那比亚讲述查尔斯·巴贝奇计算机分析机的论文,并做了许多注记,详细介绍了用计算机如何计算伯努利数的方法。她写的这篇论文,被认为是世界上第一个计算机程序,而阿达,则被誉为世界上第一位程序员。

当巴贝奇等同时代学者,只着眼于电脑的数学运算力时,阿达已经预见了电脑广泛应用的未来。

她曾说,这个机器未来可以用来排版、编曲或是各种更复杂的用途。关于计算机的设想远远超越她的时代,技术用了将近一个世纪的时间才追赶上了她的思维。若没有阿达的发现,现代计算机与软件工程的发展可能要推后100多年。

令人惋惜的是,年仅36岁的阿达因子宫癌逝世。在科学界这是个非常巨大的损失。

后世为了纪念阿达,美国国防部于1980年制作了一个新的计算机编程语言——Ada。

美国国防部标准局为了纪念阿达,以她的生日设立了一个编号:MIL-STD-1815。

而英国计算机公会,每年都颁发以阿达为名的奖项。

她的一生虽短暂,却为世界添了浓墨重彩的一笔,今天,阿达·洛夫莱斯依然存在在每一位敬畏科学的人心中。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多