第一位程序员
英国诗人布隆勋爵和安妮·伊莎贝拉·诺埃尔·拜伦(néeMilbanke)的女儿艾达·洛夫雷斯(Ada Lovelace)可以说是世界上第一位计算机程序员。 她关于Babbage的分析引擎的笔记(作为对她的翻译的补充)出版了,该译本由Charles Babbage发明了 Luigi Menabrea的《分析引擎的草图》,其中包含用于计算伯努利数的算法。
一些传记作者对Ada Lovelace对计算的贡献不以为然,甚至完全不予理miss,但是《 Ada算法:拜伦勋爵的女儿Ada Lovelace如何启动数字时代》一书的作者James Essinger坚定了Lovelace在计算历史上的地位。
艾达(Ada)的算法:拜伦勋爵的女儿艾达(Ada Lovelace)如何启动数字时代
詹姆斯·埃辛格(James Essinger)
在Ada的Algorithm中 ,Essinger描绘了Ada Lovelace的一幅有趣的肖像。 这本书的18章中的每一章都是用引人注目的,易于阅读的散文写成的,并得到大量原始资料的支持。 最早的章节介绍了她父母的生活以及导致其婚姻,艾达(Ada)的出生以及他们在艾达(Ada)婴儿时的分居的事件。
其余各章涵盖了Ada从母亲抚养长大的童年,到不幸不幸因癌症去世的享年36岁。最后一章作为结尾,重点介绍了Lovelace和Babbage在各自生活后的岁月死亡人数。 每章涵盖Ada Lovelace一生的一部分,整本书提供了一个迷人的历史人物的完整图片。
Essinger的书的唯一缺陷是,它既要成为普通传记,又要成为Ada Lovelace在计算机科学领域做出杰出贡献的杰出案例。 关于她父母的婚姻和分居的前几章很有趣,但是在这段短短的篇幅中,它们占据了相当大的空间。
艾达(Ada)的算法仅占250多页,因此,每一个着重于辅助问题的章节都觉得它本该被用来支持与艾达·洛夫莱斯(Ada Lovelace)与巴贝奇(Babbage)的作品更直接相关的资料。 仅对Lovelace在分析引擎上的工作感兴趣的读者可能只阅读第12至15章,并且对Lovelace对计算机科学的贡献有了体面的理解。
选择撰写全面的传记而不是针对Ada Lovelace生命的一部分的集中叙述是一个正确的决定,Essinger的工作做得很好,但是如果他支持Ada Lovelace在计算机科学历史中的作用,他的论点可能会更强大整理了更广泛的生活故事,以更多地关注她与Babbage的合作。
查尔斯·巴贝奇(Charles Babbage)的发明和艾达·洛夫莱斯(Ada Lovelace)的使用思想代表了计算机历史上最伟大的“本来应该是的”之一。 Essinger的传记为将Ada Lovelace列入计算机理想主义者名单提供了有力的依据。 巴贝奇是一位杰出的发明家,但洛芙蕾丝有远见。 虽然其他传记作者对洛夫雷斯的贡献更为疲倦,但埃辛格的情况很好,而这本传记是开始学习艾达洛夫雷斯的绝佳场所。
其他推荐书籍
数字女巫:艾达洛芙蕾丝的小说
詹妮弗·奇瓦里尼(Jennifer Chiaverini)
这部虚构的小说涵盖了艾达·洛夫雷斯(Ada Lovelace)的一生,从她的父母见面到死。 尽管小说需要一些自由,但小说却生动地描述了洛夫莱斯的生活和她所生活的社会。
差异引擎:新颖
威廉·吉布森和布鲁斯·斯特林
这本小说是一部科幻小说经典小说,它探索了一个成功构建巴贝奇分析引擎的世界,而信息革命则在整个世纪之初席卷了英国乃至世界其他地区。
Ada Lovelace:计算机科学家的成长
克里斯托弗·霍林斯,厄休拉·马丁和阿德里安·赖斯
数学家撰写的Ada Lovelace传记。 这本只有128页的小书本比其他传记更深入地探讨了Ada Lovelace对数学的兴趣和对数学的贡献。 对于任何有兴趣深入研究Lovelace作品的人来说,都是一个不错的选择。
Lovelace和Babbage的惊险冒险:第一台计算机的(大部分)真实故事
悉尼帕多瓦
巴贝奇和洛芙蕾丝在这本图画小说中有许多超顶历险记。 这些历险历来都不是准确的,也不是原本打算的,但它们却很有趣。 大量脚注值得一读。 有趣的读物,供任何想轻装Babbage和Lovelace的人阅读。
科学诗人Ada Lovelace:第一位计算机程序员
黛安·斯坦利(Diane Stanley)
Ada Lovelace为年轻读者写的插图传记。 本书仅40页就对Ada Lovelace的生活进行了概述,但它涵盖了许多关键事件。 这是阿米莉亚·布鲁默 ( Amelia Bloomer Project)编制的2017年青年读者的女权书阅读榜单前十名。
翻译自: https://opensource.com/article/18/10/first-computer-programmer-ada-lovelace
第一位程序员