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


i68.ie爱聊吧 | 爱达·洛芙莱斯为巴贝奇分析机创建了一套运行程序,其中关键成分现在仍在使用

爱达·洛芙莱斯(Ada Lovelace)是谁?


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

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


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


i68.ie爱聊吧 | 海外论坛 | 留学在线 | 优惠情报 | 爱岛美食 | 二手信息

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


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


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


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


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


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


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


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


i68.ie爱聊吧 | 巴贝奇的分析机(计算机)模型

她在论文中介绍了如何为巴贝奇分析机创建代码,用来处理字母、符号和数字。


她还为这部机器创建了一种重复一系列指令的方法,这个过程被称为“循环”,至今计算机程序还在使用。


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


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


那是公认第四代计算机语言的主要代表。


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

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


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


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


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


为了鼓励更多女生把科技事业作为人生追求,英国女权活动人士2009年发起倡议,每年规定一天作为主题日,举行各种活动庆祝自然科学和工程技术领域中越来越多优秀的”理工女“跟”理工男“齐头并进。


这一天被命名为“爱达·洛芙莱斯日”,简称ALD,定在每年10月份第二个星期二。


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


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


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


来源:BBC英伦网

本文观点仅代表作者及原新闻网站,不代表本站立场

i68.ie爱聊吧 | 海外论坛 | 留学在线 | 优惠情报 | 爱岛美食 | 二手信息

i68.ie (爱聊吧) 建立于2019年12月20日,致力于为爱尔兰华人提供包括时事新闻,生活信息,留学热点,购物指南和海外论坛在内的综合信息。

i68.ie (爱聊吧) was founded on December 20, 2019 and is committed to provide oversea Chinese with integrated services including latest news updates, life information, school and college insights, shopping guide, and interpersonal communication.



1 view0 comments

我们在这里

有任何疑问或建议?请随时联系我们:info@i68.ie

Have any problems? Please feel free to contact us at info@i68.ie

Copyright ©2020 i68.ie, All Rights Reserved.

  • Facebook