最初のAugusta Ada Lovelaceプログラマー

12月10日はプログラマーの日と呼ばれ、この日も生まれた、それほど古くはないこの職業の最初の代表者に敬意を表します。



オーガスタアダラブレースは、1815年12月10日に生まれました。 彼女は偉大な英国の詩人ジョージ・ゴードン・バイロン(1788-1824)とアナベラ・バイロン、旧ミルバンク(1792-1860)の一人娘でした。 「彼女は傑出した女性、詩人、数学者、哲学者です」とバイロンは1813年に彼の将来の妻について書いています。 彼女の両親は、少女が2ヶ月のときに解散し、彼女はそれ以上父親に会わなかった。



エイダは母親から数学への愛と感情的なスタイルに近いキャラクターを含む父親の多くの特徴を引き継ぎました。

バイロンは、チャイルドハロルドの巡礼で娘にいくつかの感動的な線を捧げましたが、彼のいとこへの手紙で彼は事前に心配していました:「神は彼女に何かを授けますが、詩的な贈り物ではないことを願っています...

エイダは優れた育成を受けました。 その中の重要な場所は数学の研究によって占められていた-大部分は母​​親の影響下にあった。 彼女の教師は有名な英国の数学者であり論理学者のアウグストゥス・デ・モーガンでした。 1834年までに、卓越した数学者であり発明家であるチャールズバビジと最初に知り合ったのは、「制御」と呼ばれるプログラム制御を備えた最初のデジタルコンピューターの作成者でした。 バイロン夫人を知っていたバベッジは、数学に対する若いエイダの情熱を支持しました。 バベッジは絶えずエイダの科学的活動を監視し、彼は主に数学的問題に関する彼女の記事と本を選んで送った。 エイダのクラスは、オーガスタスデモーガンと彼の妻、配偶者のソマービルなど、家族の友人たちによって励まされました。 エイダは車についてのD.ラードナーによる公開講義に出席します。 サマービルなどと一緒に、彼女は最初にバベッジを訪れ、彼のワークショップを視察します。 彼女の最初の訪問後、エイダは頻繁にバベッジを訪問し始めました。 彼女の回想録では、デモーガンは彼女の最初の訪問の1つについて次のように説明しました。機械の動作と発明の大きなメリットを評価

画像

オーガスタ・アダの家族生活は幸せに発展しました。 1835年、19歳のエイダ・バイロンは29歳のキング王と結婚し、後にキング・オブ・ラヴレースとなった。 夫は妻の科学的研究に何の反対もせず、彼女を励ましさえしました。 真の、彼女の精神的能力を高く評価して、彼は嘆きました:「なんて素晴らしい将軍だ!」ラブレースの配偶者は世俗的なライフスタイルを導き、ロンドンの家とオハットパークの不動産でレセプションとイブニングを定期的に手配しました。 エイダの結婚は彼女をバベッジから引き離しませんでした。 彼らの関係はさらに心がけました。 バベッジの知人の初めに、少女の数学的能力が引き付けられました。 後にバベッジは彼女の中に、彼の大胆な仕事をすべて支えた男を見つけました。 エイダは、彼の早死の娘とほぼ同じ年齢でした。 これはすべて、長年にわたってエイダに対する温かく誠実な態度につながりました。



エイダは小さく、バベッジは彼女に言及して、しばしば彼女を妖精と呼んだ。 雑誌「Examinator」の編集者は、彼女を次のように説明しました。「彼女はすばらしく、彼女の天才(そして彼女は天才)は詩的ではなく、数学的で形而上学的でした。 堅さや決意などの男性的な資質に加えて、Lady Lovelaceは最も洗練されたキャラクターの繊細さと洗練に内在していました。 彼女のマナー、趣味、教育...という言葉の意味で女性的であり、表面的な観察者は女性の魅力に隠された強さと知識を想像することはできなかったでしょう。 彼女は軽薄さと礼儀正しさを嫌うほど、本当の知的社会を楽しむのが大好きでした。



ラブレースの配偶者には、1836年に息子、1838年に娘、1839年に息子がいました。 当然、これによりAdaはしばらくの間数学のクラスから切り離されました。 しかし、3番目の子供の誕生後すぐに、彼女は数学教師を見つけるためにバベッジに頼みます。 同時に、彼女は自分の目標を望み通りに達成するための力を持っていると書いています。 1839年11月29日の彼の手紙で、バベッジはLovelaceに次のように答えています。「あなたの数学的能力は非常に明白なので、テストする必要はないと思います。 問い合わせをしましたが、現時点では、先生として推薦できる人を見つけることができませんでした。 検索を続行します "



1841年の初め以来、ラブレースは真剣にバベッジマシンの研究始めました。 バベッジへの手紙の中で、エイダは次のように書いています。「あなたの車に関する基本的な情報を教えてください。 私にはそれを望む正当な理由があります。」 1841年1月12日付の手紙で、彼女は彼女の計画を述べています:「...しばらくの間(多分3から4年、そしておそらく何年も)、私の頭はあなたの目標と計画のためにあなたに仕えます...正確にこの問題について、私は真剣にあなたと話をしたいです。」 この提案はバベッジに感謝されて受け入れられました。 それ以来、彼らの協力は中断されず、素晴らしい結果をもたらしました。



メナブレアの記事は1842年10月に出版され、エイダはそれを翻訳し始めました。 彼らが一緒に解決したノートの計画と構造。 次のメモを完成させた後、エイダはそれをバベッジに送り、バベッジはそれを編集し、さまざまなコメントを付けて送った。 作品は1843年7月6日に印刷所に移されました。

Lovelaceの仕事の中心は、ベルヌーイ数を計算するためのプログラム(数字)の編集でした。 Lovelaceのコメントは、彼女がBabbageマシン用にコンパイルした世界初の3つのコンピューティングプログラムを引用しています。 それらのうち最も簡単で詳細に説明されているのは、2つの未知数を持つ2つの線形代数方程式のシステムを解くためのプログラムです。 このプログラムを解析する際、作業セル(作業変数)の概念が最初に導入され、その内容を連続的に変更するというアイデアが使用されました。 この考えから、割り当て演算子に残る手順は1つだけです。これは、マシン言語を含むすべてのプログラミング言語の基本的な操作の1つです。 2番目のプログラムは、特定の一連の計算操作を繰り返して、三角関数の値を計算するためにコンパイルされました。 Lovelaceは、この手順にループの概念を導入しました。これは、構造プログラミングの基本的な構成要素の1つです。 ベルヌーイ数を計算するように設計された3番目のプログラムでは、繰り返しネストされたループが既に使用されていました。 彼女のコメントの中で、ラブレースは、数値だけでなく他のオブジェクトでも計算操作を実行できるという素晴らしい予感を表明しました。



1844年以来、Ada Lovelaceは、特に彼女自身が馬に乗って愛したので、レースをプレイすることにますます興味を持っています。 バベッジとウィリアム・ラブレースの両方がレースでプレーし、確率論の応用問題に興味を持ったバベッジは、これらのポジションからのレースでのゲームを検討し、最適なゲームシステムを探しました。 しかし、バベッジとエイダの夫はどちらも比較的すぐにゲームへの参加を拒否しました。 しかし、情熱的で頑固なエイダはプレイし続けました。 さらに、レディ・アダは彼女を脅迫していたあるジョン・クロスに近づいた。 彼女はほとんどすべての資金を使い、1848年までに多額の借金をしました。 それから彼女の母親はこれらの借金を返済しなければならず、同時にジョン・クロスから罪のある手紙を買わなければなりませんでした。 50年代前半、エイダ・ラブレースの命を奪った病気の最初の兆候が現れました。 1850年11月、バベッジは次のように書いています。「私の健康状態が非常に悪いので、あなたの申し出を受け入れ、ロンドンに到着して医療関係者に出て行きたい」 対策が講じられたにもかかわらず、病気は進行し、激しい苦痛を伴いました。 1852年11月27日に、エイダラブレースは37歳に達する前に亡くなりました。 優れた知性と一緒に、父親は彼女にこの恐ろしい遺伝-早期死-を伝えました。詩人は同じ年齢で亡くなりました...彼女はバイロン家の地下室で父親の隣に埋葬されました。



彼女に大きなストレスを与え、健康を害することなく成功しました。 オーギュスト・アダ・ラブレースは、彼女の短い人生でほとんど何もできませんでした。 しかし、彼女のペンから出た小さなものは、最初のプログラマーとしての計算数学とコンピューター工学の歴史に彼女の名前を刻みました。 Ada Lovelaceを記念して、1980年に開発されたADA言語は、ユニバーサルプログラミング言語の1つです。 この言語はアメリカで広く配布されており、アメリカ国防総省は「Ada」という名前をアメリカ軍の統合プログラミング言語の名前として承認し、後にNATO全体に承認しました。

また、アメリカでは、アラバマ州とオクラホマ州の2つの小さな都市が、エイダラブレースを称えて命名されています。 オクラホマ州には、彼女にちなんで名付けられた大学があります。



All Articles