ZH-HANT
下載下載

誰被視為第一位程式設計師

Miqo 編輯部 · 1 個來源

她做了什麼

  1. 翻譯文章。 她把一位義大利工程師以法文撰寫的設計中分析機說明翻譯過來。

  2. 加上附註。 她在譯文中加入自己的附註,篇幅最後比原文長了好幾倍。

  3. 列出計算步驟。 其中一則附註逐步列出一串數字的詳細計算過程,其中還包含重複的部分。

  4. 提出關鍵想法。 她認為這部機器不只能處理數字,也能處理任何符號,例如按照規則創作音樂。

第4點才是最珍貴的地方。這項計畫的作者把機器看成計算工具;她看見的則是一部能處理各種符號的裝置,這比她同時代的人所寫的一切,都更接近我們今天的理解。

不過,這部機器始終沒有被製造出來。這項計畫超出了當時製造業的能力,所有描述也因此在紙上停留了1個多世紀。

爭論的是什麼

歷史學家對她的貢獻仍有爭議。有些人認為這些附註是歷史上的第1個程式;另一些人則指出,計算步驟也是由機器設計者本人擬定的,而她的角色在於說明與詮釋。爭論的是她貢獻的程度,而不是她是否參與其中。

她與計畫作者的通信,反駁了低估她角色的看法。她與對方平等地討論機器的設計,提出精確的問題,也找出他計算中的錯誤,這些都有文件記載。

反對誇大她角色的理由則是,當時根本不存在「程式」這個詞,把現代概念套用到19世紀時必須格外謹慎。

她也提出過一項至今仍被引用的務實保留:機器無法自行創造任何新事物,它只會執行人們指示它做的事。這項主張直到今天,仍在人工智慧的相關爭論中被討論。

測試一下自己1 / 2

愛達・勒芙蕾絲做了什麼?

來源

  1. 1843年發表的分析機說明譯文附註,包含一串數字的詳細計算過程,以及關於機器是否適用於處理各種符號的論述;第1個程式的作者歸屬問題,至今仍是歷史與科學界爭論的主題。

「歷史上的女性」系列的下一篇

網站上可讀全文 2 篇,App 裡還有 2 篇

所有文章

本系列還有 2 篇文章在 App 裡

位於「歷史 → 歷史上的女性」。免費。

測驗 · 10 題對「歷史上的女性」了解多少?