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



整点鲜闻|世界上第一位程序员,来自19世纪的“女学霸”
本文插图
Ada Lovelace(爱达·洛芙莱斯)是谁? 她是19世纪英国一位成就卓著的数学家 , 浪漫派诗人拜伦勋爵的女儿 , 后来成为伯爵夫人 。 普遍认为 , 她是计算机程序创始人 , 史上第一位程序员 。
爱达于1815年12月10日出生 , 不久父母离异 , 她跟母亲生活 。 她的母亲安娜贝拉·米尔班克本人热爱数学 , 坚持让女儿从小开始学习逻辑、科学和数学 。
这些学科在19世纪对于女性几乎是禁区 , 对这些学问感兴趣并愿意钻研的女性极为罕见 。 爱达从小对机器着迷 , 19岁时嫁给了一位名叫威廉·金的贵族青年 。 他曾经教过她数学 。
丈夫被册封洛芙莱斯伯爵后 , 爱达·金夫人成为洛芙莱斯伯爵夫人 。 1833年 , 她遇到了发明家和机械工程师查尔斯·巴贝奇 , 十分投缘 , 成为好友 。 巴贝奇提出了差分机与分析机的设计概念 , 其设计具有现代计算机的所有基本要素 , 分析机被认为是早期计算机的雏形 , 巴贝奇因此被视为计算机先驱 。

整点鲜闻|世界上第一位程序员,来自19世纪的“女学霸”
本文插图
洛芙莱斯对这个分析机极感兴趣 , 悉心研究 , 1842年为这部机器编写了算法 , 1843年在英国科学期刊上发表 。 后人视之为第一套算法、最早的计算机程序 。
她在论文中介绍了如何为巴贝奇分析机创建代码 , 用来处理字母、符号和数字 。她还为这部机器创建了一种重覆一系列指令的方法 , 这个过程被称为“循环” , 至今计算机程序还在使用 。
她建立了循环和子程序概念 , 为计算程序拟定算法 , 写出了人类历史上第一份“程序设计流程图” 。 为了纪念这位伯爵夫人在计算机领域开先河的贡献 , 美国国防部1980年把历时20年研制成功的高级程序语言命名为 Ada 语言 。

整点鲜闻|世界上第一位程序员,来自19世纪的“女学霸”
本文插图
那是公认第四代计算机语言的主要代表 。 但是 , 分析机从模型变成现实 , 又经过了100多年的时间 。 1940年代 , 英国科技奇人艾伦·图林受洛芙莱斯那些论述和设想的启发 , 开始研制第一台现代计算机 。
洛芙莱斯于1852年11月27日因治疗宫颈癌失血过多而去世 , 享年36岁 , 被安葬在诺丁汉父亲拜伦的墓旁 。 她对计算机科学的贡献当时无人关注 , 直到她去世后才被人发现 。
【整点鲜闻|世界上第一位程序员,来自19世纪的“女学霸”】图文:BBC