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

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

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

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

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

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

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

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

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

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

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

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

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

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

图文:

免责申明:
1. 本站所有下载资源均不包含技术支持和安装服务!需要讨论请进群!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有KR奖励和额外收入!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站无法保证资源或破解时效性,如某些授权码过期等问题,恕不在修复范围内。
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!故不接受任何形式的退款,如确认资源确有问题的,会补给相应KR以供再次购买。
7. 53Kr源码暂未发现后门代码,但无法保证100%安全,推荐检测方法:上传到 https://www.virustotal.com/在线查看是否有恶意代码以及其他有后门嫌疑的代码。
8. 在本站下载的源码我还是不建议正式使用,有特别喜欢的可以去程序官方购买。
53kr资源站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
53kr资源分享 » 世界上第一位程序员,来自19世纪的“女学霸”

发表回复