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