エイダ・ラブレス(Ada Lovelace)。 最初のコンピュータープログラマー

Augusta Ada, Countess Lovelace 1815-1852 イギリスの数学者・作家。 バイロンの娘で、チャールズ・バベッジの友人。 バベッジの「分析エンジン」のプログラムを考案。's Analytical Engine. Portrait by Margaret Carpenter.

World History Archive/AGE fotostock

エイダ・ラブレスは、著名な詩人バイロン卿とアナベラ・ミルバンク・バイロンの娘です。 しかし、その結婚生活は1年足らずで終わり、エイダは父親に会うことはありませんでした。 父親の「危険な」精神傾向を打ち消すために、アナベラは娘の勉強に音楽、フランス語、数学を重視したという。

1833年、エイダ・ラブレースは数学者のチャールズ・バベッジと出会い、彼は「ディファレンス・エンジン」という計算機を設計していました。 バベッジは、「差動エンジン」と呼ばれる計算機を設計していました。ラブレスは、「差動エンジン」のプロトタイプに感銘を受け、バベッジの生涯の友となりました。 バベッジには、より高度な計算機「解析エンジン」の開発という新たな計画があった。 1843年、ラブレスはイタリアの数学者ルイジ・メナブレアが書いた分析エンジンに関するフランスの論文を翻訳した。 ラブレスは、イタリアの数学者ルイジ・メナブレアが書いた「解析エンジン」に関するフランスの論文を翻訳し、その論文に何千語ものメモを付け加えた。 ラブレスは、分析エンジンが膨大な数の演算を実行できることに気づいた。 彼女が書いたベルヌーイ数の計算方法の例は、コンピュータの歴史家の間では、最初のコンピュータプログラムとみなされている。

Analytical Engineのごく一部しか作られず、エイダ・ラブレスは1852年に亡くなりました。 しかし、彼女の名声は今でも続いています。 彼女の名前は、プログラミング言語「Ada」に付けられました。 毎年10月の第2火曜日には、科学、技術、工学、数学(STEM)に対する女性の貢献を称えるエイダ・ラブレス・デーが開催されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です