世界上第一位程序员,来自19世纪的“女学霸”-科学科技

释放双眼,带上耳机,听听看~!

一支铅笔带你介绍科学科技的有趣资讯。

Ada Lovelace(爱达·洛芙莱斯)是谁? 她是19世纪英国一位成就卓著的数学家,浪漫派诗人拜伦勋爵的女儿,后来成为伯爵夫人。普遍认为,她是计算机程序创始人,史上第一位程序员。

爱达于1815年12月10日出生,不久父母离异,她跟母亲生活。她的母亲安娜贝拉·米尔班克本人热爱数学,坚持让女儿从小开始学习逻辑、科学和数学。

这些学科在19世纪对于女性几乎是禁区,对这些学问感兴趣并愿意钻研的女性极为罕见。爱达从小对机器着迷,19岁时嫁给了一位名叫威廉·金的贵族青年。他曾经教过她数学。

丈夫被册封洛芙莱斯伯爵后,爱达·金夫人成为洛芙莱斯伯爵夫人。1833年,她遇到了发明家和机械工程师查尔斯·巴贝奇,十分投缘,成为好友。巴贝奇提出了差分机与分析机的设计概念,其设计具有现代计算机的所有基本要素,分析机被认为是早期计算机的雏形,巴贝奇因此被视为计算机先驱。

洛芙莱斯对这个分析机极感兴趣,悉心研究,1842年为这部机器编写了算法,1843年在英国科学期刊上发表。后人视之为第一套算法、最早的计算机程序。

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

她建立了循环和子程序概念,为计算程序拟定算法,写出了人类历史上第一份“程序设计流程图”。为了纪念这位伯爵夫人在计算机领域开先河的贡献,美国国防部1980年把历时20年研制成功的高级程序语言命名为 Ada 语言。

那是公认第四代计算机语言的主要代表。但是,分析机从模型变成现实,又经过了100多年的时间。1940年代,英国科技奇人艾伦·图林受洛芙莱斯那些论述和设想的启发,开始研制第一台现代计算机。

洛芙莱斯于1852年11月27日因治疗宫颈癌失血过多而去世,享年36岁,被安葬在诺丁汉父亲拜伦的墓旁。她对计算机科学的贡献当时无人关注,直到她去世后才被人发现。

图文:BBC

传播世界上的设计、趣闻、科技,艺术,人与自然以及地球以外的新鲜资讯,一支铅笔-创作你的想象(www.apencil.cn)

科学科技

动物们真的能预知地震吗?

2020-9-27 11:44:17

科学科技

汽车辗压、重踩都不会死,人称“恶魔铁甲虫”-科学科技

2020-11-14 11:13:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索