ZH-HANS
下载下载

谁被认为是第一位程序员

Miqo 编辑部 · 1 个来源

她做了什么

  1. 翻译文章。 她把一位意大利工程师用法语撰写的拟议分析机说明翻译成了英语。

  2. 添加注释。 她在译文中加入了自己的注释,篇幅竟是原文的几倍。

  3. 列出计算步骤。 其中一则注释逐步详细列出了一个数字序列的计算过程,包括反复出现的部分。

  4. 提出关键观点。 她认为,这台机器处理的不仅可以是数字,也可以是任何符号,比如按照规则创作音乐。

第四点才是最有价值的。项目设计者把机器看作计算工具;她看到的却是一种能够处理各种符号的设备,这比她同时代的人写下的任何内容都更接近今天的理解。

不过,这台机器最终并没有被造出来。这个项目超出了当时制造业的能力,所有描述都在纸面上停留了一个多世纪。

争论的焦点是什么

历史学家们对她的贡献存在争议。有人认为这些注释是历史上的第一个程序;也有人指出,计算方案也是机器设计者本人制定的,而她的作用在于阐述和解读。争论的是她贡献的程度,而不是她是否参与其中。

他们的通信记录说明,不应贬低她的作用。她与项目作者平等地讨论机器的构造,提出精确的问题,还找出了他推导中的错误,这些都有文献记录。

不应夸大她作用的理由则是,当时根本还不存在“程序”这个术语,因此把今天的概念套用到19世纪时必须谨慎。

她还提出过一个至今仍被引用的清醒判断:机器不会自行创造任何新东西,它只会执行人们赋予它的指令。今天,人们在讨论人工智能时仍会谈到这一观点。

测测自己1 / 2

阿达·洛夫莱斯做了什么?

来源

  1. 1843年发表的分析机说明译文注释,包含一个数字序列的详细计算过程,以及关于机器能否处理各种性质符号的讨论;谁是第一个程序的作者,这一问题至今仍是历史与科学领域争论的话题。

“历史上的女性”系列的下一篇

网站上可读全文 2 篇,App 里还有 2 篇

全部文章

本系列还有 2 篇文章在 App 里

在“历史 → 历史上的女性”中。免费。

测验 · 10 道题你对“历史上的女性”了解多少?