纪念世界上第一位程序猿诞辰205周年!竟然是一位大美女

2020-12-10 12:08:37 来源:EETOP

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

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

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

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

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

爱达于1815年12月10日出生,今天是她诞辰205周年。

爱达出生后不久父母离异,她跟母亲生活。

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

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

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

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

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

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

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

巴贝奇的分析机(计算机)模型

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. EETOP 官方微信

  2. 创芯大讲堂 在线教育

  3. 创芯老字号 半导体快讯

相关文章

全部评论

X