第一个给计算机写程序的英国十九世纪“理工女”

2020-12-25 02:54
海外星云 2020年14期
关键词:伯爵夫人理工莱斯

爱达·洛芙莱斯(Ada Lovelace,又译阿达·洛芙蕾丝,勒芙蕾丝)为巴贝奇分析机创建了一套运行程序,其中关键成分现在仍在使用。

爱达·洛芙莱斯是谁?

她是19世纪英国一位成就卓著的数学家,浪漫派诗人拜伦勋爵的女儿,后来成为伯爵夫人。

普遍认为,她是计算机程序创始人,史上第一位程序员。

用现在的说法,她是开先河的“程序员”、技压理工男的“理工女”、“学霸”。

爱达于1815年12月10日出生,不久父母离异,她跟母亲生活。

她的母亲安娜贝拉·米尔班克本人热爱数学,坚持让女儿从小开始学习逻辑、科学和数学。

这些学科在19世纪对于女性几乎是禁区,对这些学问感兴趣并愿意钻研的女性极为罕见。

爱达从小对机器着迷,19岁时嫁给了一位名叫威廉·金的贵族青年。他曾经教过她数学。丈夫被册封洛芙莱斯伯爵后,爱达·金夫人成为洛芙莱斯伯爵夫人。

1833年,她遇到了发明家和机械工程师查尔斯·巴贝奇十分投缘,成为好友。

巴贝奇提出了差分机与分析机的设计概念,其设计具有现代计算机的所有基本要素,分析机被认为是早期计算机的雏形,巴贝奇因此被视为计算机先驱。

洛芙莱斯对这个分析机极感兴趣,悉心研究,1842年为这部机器编写了算法,1843年在英国科学期刊上发表。

后人视之为第一套算法、最早的计算机程序。

她在论文中介绍了如何为巴贝奇分析机创建代码,用来处理字母、符号和数字。她还为这部机器创建了一种重复一系列指令的方法,这个过程被称为“循环”,至今計算机程序还在使用。

她建立了循环和子程序概念,为计算程序拟定算法,写出了人类历史上第一份“程序设计流程图”。

为了纪念这位伯爵夫人在计算机领域开先河的贡献,美国国防部1980年把历时20年研制成功的高级程序语言命名为Ada语言。那是公认第四代计算机语言的主要代表。

爱达·洛芙莱斯和查尔斯·巴贝奇共同研制世界上第一台计算机。

但是,分析机从模型变成现实,又经过了100多年的时间。

20世纪40年代,英国科技奇人艾伦·图林受洛芙莱斯那些论述和设想的启发,开始研制第一台现代计算机。

洛芙莱斯于1852年11月27日因治疗宫颈癌失血过多而去世,享年36岁,被安葬在诺丁汉父亲拜伦的墓旁。

她对计算机科学的贡献当时无人关注,直到她去世后才被人发现。如今,爱达·洛芙莱斯是成为科技界杰出女性的象征。

为了鼓励更多女生把科技事业作为人生追求,英国女权活动人士2009年发起倡议,每年规定一天作为主题日,举行各种活动庆祝自然科学和工程技术领域中越来越多优秀的“理工女”跟“理工男”齐头并进。这一天被命名为“爱达·洛芙莱斯日”,简称ALD,定在每年10月份第二个星期二。

2020年ALD前一周,两名欧美女科学家以“基因剪刀”对基因编辑领域做出的贡献获诺贝尔化学奖。

法国的埃玛纽埃勒·沙尔庞捷和美国的珍妮弗·道德纳发现了基因技术中最有效的工具之一,即“CRISPR/Cas9基因编辑技术”,使得极其精确地改变动物、植物和微生物的DNA成为可能。

化学奖评选委员会主席古斯塔夫松说:“这项技术对生命科学研究产生突破性影响,有助于研发新的癌症疗法,并可能使治愈遗传性疾病成为现实。”

猜你喜欢
伯爵夫人理工莱斯
卜梅玲、荆忠杰作品
浅析咏叹调《求爱神给我安慰》的演唱处理
女子被巧克力卡喉咙 宠物犬捶胸口施救
歌剧咏叹调《何处寻觅那美妙的时光》的演唱分析
莫扎特歌剧《费加罗的婚礼》中伯爵夫人的咏叹调分析
高冷理工也有呆萌专业
基于CDIO的“教产结合,工学一体,一体化课程”的新型高职理工人才培养模式分析
理工人之歌
Nothing,你能在海上漂几天?