分享

历史上的今天 | 世界上首位程序员爱达·勒芙蕾丝诞生,她被誉为“数字女王”

 恰恰365 2019-12-11

爱达·勒芙蕾丝 资料图

1815年12月10日,英国著名数学家,计算机程序创始人爱达·勒芙蕾丝诞生。爱达·勒芙蕾丝有着“数字女王”的美誉,她的父亲是英国著名诗人拜伦,但她却并没有走文学创作的道路,反而在计算机程序领域颇有建树,爱达·勒芙蕾丝为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一位给计算机写程序的人”。笔者也大致回顾下这位传奇数学家的辉煌一生。

爱达·勒芙蕾丝 资料图


爱达·勒芙蕾丝从小和母亲安妮·伊莎贝拉·米尔班奇生活,她出生仅五周的时候就离开了其父亲著名诗人拜伦,因为当时她的父母婚姻关系并不好,后来拜伦和爱达·勒芙蕾丝的母亲签了分居协议,而且拜伦在女儿八岁的时候就病逝了,所以在她的成长中多是母亲的陪伴。

幼年的爱达·勒芙蕾丝不仅继承了父亲拜伦的文学天赋,而且数学上也表现出了很强的兴趣。爱达·勒芙蕾丝的母亲是一个数学爱好者,她有一个很有趣的绰号,叫“平行四边形公主”。所以在母亲的引导下,爱达·勒芙蕾丝的数学水平也是非常出色,而且她还受过像奥古斯都·德·摩根这种知名数学家的指点。

查尔斯·巴贝奇资料图

那么,爱达什么时候和程序结缘呢?1833年,爱达在一次舞会上结识了著名发明家、电脑先驱巴贝奇,巴贝奇在舞会上给爱达分享了他的发明“差分机”的原理,这是一种可以处理3个不同的5位数,计算精度达到6位小数,能演算出好几种函数表的机器,爱达对这个数学分析机器非常感兴趣,并拜访了巴贝奇家,参观了机器的原型。

查尔斯·巴贝奇的分析机 照片:英国伦敦科学博物馆

随着二人更进一步的沟通和频繁的通信,在阿达27岁时,她成为巴贝奇科学研究上的合作伙伴。1834年巴贝奇升级了他的发明,据资料记载这是一种通用的数学计算机,也就是历史上著名的“分析机”,而爱达负责编写“分析机”的算法。阿达开当时负责的是翻译数学家路易吉·米那比亚对巴贝奇最新的计算机设计书《分析机概论》的备忘录,在她的译文中,添加了很多珍贵的注记,所以这部备忘录由原来的八千字添加到了两万多字,扩充到原文的三倍多,其中包括了很多爱达本人对分析机算法的设想,如计算三角函数的程序、级数相乘程序、伯努利函数程序等。她编制的这些程序,影响至今。其实爱达除了在分析机的算法有杰出贡献外,她在分析机的研发资金上也是给予巴贝奇很大的帮助。

1852年11月27日,这位著名数学家因在进行宫颈癌手术的治疗时失血过多去世,享年36岁。可以这样讲,爱达和巴贝奇对电脑的预见性和贡献超出了他们所处的时代至少一个世纪。在1980年12月10日,美国国防部制作了一个新的高级计算机编程语言——Ada ,以纪念阿达·洛芙莱斯。

参考文献:

《数字女王:爱达·勒芙蕾丝》李白薇

《世界第一个程序员 数字女巫:阿达·洛夫莱斯》陈杜梨 唐莉

文/袁立聪 审/任慧

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多