エイダ・ラブレス:世界初のコンピュータープログラマー



誰もが知っているわけではありませんが、コンピューティングの歴史は何人かの女性に敬意を表しています。そしてそのうちの1人は、世界初のコンピュータープログラマーと考えられているです。これは、1840 年にエイダが紙に書かれた最初のマシン アルゴリズムを作成したためです。

エイダ・ラブレスの生涯

オーガスタ エイダ バイロン キングは、1815 年 12 月 10 日に生まれました。彼女はロマンチックな詩人の息子でしたが、その生涯は論争と過剰に囲まれていました。エイダは成長して、常に数学に興味を持っていました。

彼の子供時代は少々特殊でした。彼女はバイロン卿とレディ・アン・バイロンの最初の結婚から生まれました。エイダが生まれてから4か月後、父親はイギリスを去り、エイダは二度と父親に会うことはなかった。

彼女は貴族階級の一員でしたが、異なる教育を受けました。アン夫人は娘が父親の芸術的な気質に影響されることを望まなかったので、娘に詩を学ぶことを禁じました。彼女は数学と科学を教えることによってのみ教育を受けました。

また、レディ・バイロンは少女の思考と自制心を刺激するため、少女に何時間も横たわるよう強制したとも言われている。

エイダ・ラブレス:世界初のコンピュータープログラマー

エイダ・ラブレスの先見の明のあるアイデア

エイダ・ラブレスは10代の頃、ケンブリッジ大学で数学を教えていたチャールズ・バベッジ教授と親しくなった。彼は、数学的表を完璧に作成するように設計された機械式コンピューターの一種であるディファレンス エンジンを設計していました。バベッジは個人的な理由と資金不足のため、この機械を作ることができなかったことが判明しました。

チャールズ・バベッジとエイダ・ラブレスは何年にもわたって文通しており、彼がマシンを操作している間、数学やコンピューティングについて話し合いました。 1842年、バベッジはトリノ大学で講義を行い、当時20歳でラブレス伯爵夫人として知られていたエイダが彼のスピーチをフランス語から英語に翻訳するために雇われた。

文字起こしを行う際、Ada は講義に関するメモをテキストに含めました。これにより、Ada が分析エンジンについて多くのことを理解していることが明らかになりました。彼女は、他のデータを入力する、数字以外の情報を機械に扱えるようにするなど、機械の改良を提案した。

本文に添付されたメモの 1 つで、Ada Lovelace は、分析エンジンに正確な計算をさせるアルゴリズムについて説明しています。現在、これはコンピューターで使用するために作成された最初のアルゴリズムと考えられています。バベッジのマシンは構築されていなかったため、エイダのアルゴリズムは生涯テストされることはありませんでした。しかし、そのプロセスには、今日のコンピューター プログラムと同じように、機械に一連の命令を繰り返すことが含まれていました。

エイダ・ラブレスは、機械が音楽を作曲し、グラフィックを作成し、科学的プロセスを支援するために使用できると予測しました。これらすべては、彼の時代からわずか 100 年後に実現しました。チャールズ・バベッジ教授はこの少女に非常に感銘を受け、彼女に「数字の魔術師」というあだ名をつけました。

彼女は癌に侵され、1852年に36歳で亡くなった。科学と工学に対する彼女の貢献により、10 月 11 日は科学界の女性を認め、支援するために設けられた日であるエイダ ラブレス デーとして祝われています。