史上第一位程序员,为何是这位女性?(4)
2023-06-22 来源:飞速影视
这张数表被视为“第一个计算机程序”,埃达则给出了更精确的描述:“这张表实现了运算过程中,机器各部分的所有连续变化”。换句话说,这个数表就是当今计算机科学家口中的“执行跟踪”。如果当时有“程序”,那么分析机的“程序”应该由一张穿孔卡片组成,从而保证机器连续运行。《分析机概论》的译文不仅彰显了埃达对数学细节的执着,也体现出她在思考更宏大图景上的想象力。
作者也承认,埃达这篇文章在那个时代难免曲高和寡。但在近两个世纪之后,文章读起来却通俗易懂。它涵盖代数、数学、逻辑甚至哲学知识,有对通用计算机不变原理的介绍,还有对所谓“第一个计算机程序”的详细描述,和对数据、卡片、内存、编程实践的概述。
埃达·洛夫莱斯“注释G”中的数表“图解分析机计算伯努利数”,即“最早的计算机程序”。
令人遗憾的是,在写完“注释G”后不到十年,埃达·洛夫莱斯就因为疾病缠身英年早逝,年仅36岁。诚然,她的一生并没有取得什么有深远意义的数学成就——从未做出任何重大的数学或科学发现。但是正如本书中的书信和手稿所示,埃达对数学的洞察力和理解力,对那个时代的女性而言几乎是独一无二的。这样看来,埃达的诗作《彩虹》,可能是她一生最好的写照:“一束隐秘的光永不熄灭,以最纯粹的色彩,穿透云层!”
因此,在本书最后,作者在为埃达没有做出更大成就而遗憾的同时,更多的是在赞颂她所取得的成就,并为读者提出了一个值得反思的问题:为何在那个时代不乏才华横溢的女性,有机会取得成就的却屈指可数?相信对于这个问题,每一个读到《埃达·洛夫莱斯:史上第一位程序员》的读者,都会有自己的答案。
作者丨孙思清
编辑丨重明
校对丨刘军
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号