エイダ・ラブレス(正式名:Ada King, countess of Lovelace, original name Augusta Ada Byron, Lady Byron)は、イギリスの数学者で、チャールズ・バベッジの仲間であり、デジタル・コンピュータのプロトタイプのためにプログラムを作成した。 チャールズ・バベッジの同僚で、彼が試作したデジタル・コンピュータのためにプログラムを作成した。
エイダ・ラブレスの発見とは
エイダ・ラブレスは、コンピュータが一連の命令、つまりプログラムに従うことができることを発見しました。 チャールズ・バベッジが提案したコンピュータ「Analytical Engine」について書いた文章の中で、彼女はコンピュータが一連の手順に従って複雑な計算を行うことができることを示し、そのようなプログラムが「数以外のもの」を扱うことができるのではないかと推測しました。 彼女が書いたコンピュータ「Analytical Engine」は実際には作られませんでしたが、プログラムと呼ばれる一連の簡単な指示に従うことで、コンピュータが複雑な計算を行うことができることに気づきました。
ラブレースは、有名な詩人バイロン卿とアナベラ・ミルバンク・バイロンの娘でしたが、彼女の誕生から2ヶ月後に法的に分離されました。 父親はイギリスを離れたため、娘は父親と面識がありませんでした。 彼女は家庭教師による個人的な教育を受けた後、独学で学んだが、高等教育ではロンドン大学の初代数学教授である数学者・論理学者のオーガスタス・デ・モルガンの助けを借りた。 1835年7月8日、ウィリアム・キング(第8代バロン・キング)と結婚し、彼が1838年に伯爵になると、ラブレース伯爵夫人となりました。
ロベレスは、1833年に共通の友人である作家のメアリー・サマービルにバベッジを紹介されてから、バベッジの機械に興味を持つようになり、1843年には、イタリアの数学者・技術者であるルイジ・フェデリコ・メナブレアの論文「Notions sur la machine analytique de Charles Babbage」(1842年、「チャールズ・バベッジの分析機械の要素」)の翻訳と注釈を担当したことでも知られています。 彼女の詳細で精巧な注釈(特に、提案されている分析エンジンをプログラムしてベルヌーイ数を計算する方法についての記述)は素晴らしいものでした。「分析エンジンは、ジャカード織機が花や葉を編むように、代数的なパターンを編む」と彼女は述べています。
バベッジは分析エンジンのごく一部しか作っていませんが、ラブレスの努力は記憶に残っています。