歴史上の人物

エイダ・ラブレス、最初のプログラマー

結婚によりエイダ ラブレス (1815 – 1852) となったエイダ バイロンは知られています コンピューターの祖先であるチャールズ・バベッジの分析エンジンの説明を翻訳し、注釈を付けた。彼女のメモには、マシンによって実行されることを意図した最初のアルゴリズムが含まれており、 エイダ・ ラブレスは初の女性プログラマーと考えられています。

数学に対する情熱

エイダ・バイロンは、数学者で詩人のアナベラ・ミルバンクの娘として 1815 年 12 月 10 日に生まれました。両親の結婚生活は失敗に終わり、バイロンの暴力的な行動により、アナベラはエイダが生後1か月だった1816年1月16日にバイロンのもとを去った。 4月21日、バイロンは離別法に署名し、イングランドを離れる。彼は妻と娘に二度と会うことはないだろう。

数学に情熱を注ぐアナベラは、娘に徹底的な科学教育を受けさせます。 1832 年、若いエイダはスコットランドの作家で科学者のメアリー サマーヴィルに出会い、彼女の進歩を助けてくれました。 1833 年、エイダは彼を通じて、計算機を設計した数学者で発明家のチャールズ バベッジに会いました。彼は、今日のコンピューターの機械の祖先である、命令カードを読み取ることができる分析機械を発明しました。エイダはこれらの発明に魅了され、二人の科学者は親密になります。

バベッジの分析エンジンと最初のコンピューター プログラム

1835年、若い女性はウィリアム・キング・ラブレス伯爵と結婚し、彼女との間にバイロン、アナベラ、ラルフ・ゴードンという3人の子供が生まれました。献身的なウィリアムは妻の活動を承認し奨励しますが、妊娠により傷ついた健康状態が弱く、数年間は数学に専念することができませんでした。 1839 年、彼女は数学者オーギュスト・ド・モルガンのもとで研究を再開し、チャールズ・バベッジの分析エンジンの開発に協力を申し出ました。それ以来、彼女はこのプロジェクトに専念するようになりました。

1842 年、バベッジの分析エンジンの説明がスイスの新聞にフランス語で掲載され、この回想録を英語に翻訳することがエイダ ラブレスに提案されました。彼女はそれに 9 か月を費やし、その後、チャールズ バベッジのアイデアに基づいて、分析エンジンの説明を完成させ、修正し、注釈を付けることに取り組みました。彼のメモの 1 つは、最初の実際のコンピューター プログラムと考えられる、非常に詳細なアルゴリズム (一連の有理数を計算するための) を含んでいます。彼女はまた、分析エンジンは音楽の作曲など、数学を超えた応用が可能であると説明しています。

バベッジの計画に資金を提供しようと、エイダはギャンブルに手を出しますが、稼ぐのは借金だけです。エイダ・ラブレスは、1852 年 11 月 27 日に子宮癌のため 36 歳で亡くなりました。