メニュー
無料です
登録
 /  ヘルペス/エイダラブレスの鋭い心。 バイロンの娘が世界初のプログラマーになった経緯。 バイオグラフィー

エイダ・ラブレスの鋭い心。 バイロンの娘が世界初のプログラマーになった経緯。 バイオグラフィー

1975年、米国国防総省はユニバーサルプログラミング言語の開発を開始することを決定しました。 何に名前を付けるかという質問が生じたとき 新しい計画、開発者は、彼がためらうことなく「エイダ」という名前を承認したことに慣れて、歴史的な余談を部門の長に提示しました。

タイトルは、世界科学への貢献がわずか約50ページの女性へのオマージュでした。 しかし、これらの50ページは、将来の素晴らしい先見性であることが判明しました。

1815年12月10日、ロンドンで、家族で 詩人ジョージ・バイロンと彼の妻 アンナ・イザベラ彼女の両親が名前を付けた女の子が生まれました 8月エイダ.

エイダラブレス。 写真:www.globallookpress.com

オーガスタエイダは偉大な詩人の唯一の正当な娘でしたが、バイロンは女の子が生後1か月のときに一度だけ彼女に会いました。 娘は両親の関係がすでに終わったときに生まれました。 1816年4月21日、バイロンは正式な離婚に署名し、イギリスを永遠に去りました。

そのため、母親も母親の祖父母も女の子をオーガスタと呼んだことはありませんでした。結局、この名前は、父親が妹に敬意を表して彼女に付けたものです。 さらに、親戚は家族の図書館からバイロンの本をすべて押収したので、オーガスト・エイダに父親を思い出させるものは何もありませんでした。

家族の趣味としての数学

アンナ・イザベラは、娘の誕生後、彼女を両親に引き渡し、長いウェルネスクルーズに出かけました。

エイダと母親の関係については相反する情報がありますが、エイダがアンナ・イザベラの数学への情熱を受け継いだことは間違いありません。 かつて、バイロンは恋に落ちて、彼の妻を「平行四辺形の女王」と呼んだ。

19世紀前半の世界の他の国々で、女性がそのような情熱に驚きをもって反応し、非難に変わったとしたら、その時代の世界の進歩のリーダーであるイギリスでは、これは非常に穏やかに扱われました。

母親はあらゆる方法で娘の興味に貢献し、娘を勉強に招待しました スコットランドの数学者オーガスタス・ド・モーガン、アンナ・イザベラ自身の先生でした。 エイダは別の先生になりました メアリーサマヴィル b、に翻訳 英語「天体力学に関する論文」 フランスの数学者で天文学者のピエール・シモン・ラプラス.

17歳の時、エイダは最初に世界に出て、王と女王に紹介されました。 しかし、彼女はとの出会いにもっと感銘を受けました ケンブリッジ大学数学教授チャールズ・バベッジ.

Charles Babbageは、ケンブリッジ大学の数学教授です。 写真:www.globallookpress.com

バベッジ氏と彼の車

その時までに、バベッジはすでに10年間、小数点以下20桁までの精度で計算を実行できる計算機を開発していました。 今日、バベッジの大差機関として知られているこのマシンには、最新のコンピューターが実行される原理が含まれていました。 そのため、バベッジの作成を世界初のコンピューターと呼ぶ人もいます。

ロンドンの科学博物館にある階差機関のレプリカ。 写真:Commons.wikimedia.org / Joe D

バベッジが引き受けた仕事は、当時は非常に困難でした。 10年間の作業の後、当局はプロジェクトをあきらめ、資金提供を停止しました。 しかし、真の科学者のように、バベッジは働き続けました。 彼の新しい知人の人の中で、彼は友人だけでなく、献身的な仲間も見つけました。

エイダ・バイロンが20歳のとき、彼女は29歳と結婚していました。 ウィリアムキング、すぐにラブレース卿の称号を引き継いだ第8男爵王。

この結婚は幸せであることが判明しました。夫婦には3人の子供がいて、夫はエイダを心から愛していました。 彼は妻の数学への情熱に共感し、彼女の科学的研究に干渉しませんでした。 さらに、彼女の夫の印象的な状態は、エイダが物質的な質問に悩まされないようにしました。

同時代の人々は、エイダ・ラブレスが驚くほど女性らしさ、優雅さ、魅力、そして鋭い心を組み合わせたと書いています。 彼女は女性のように振る舞う方法を知っていました 高い社会、しかし、科学者、哲学者、作家とコミュニケーションをとる意欲ははるかに高い。

「ベルヌーイ数についての何か」

1842年、チャールズバベッジはトリノ大学に招待され、分析エンジンに関するセミナーを開催しました。 Luigi Menabrea、若いイタリア人エンジニア、そして将来のイタリア首相、フランス語で講義を録音し、その後、1842年10月にジュネーブの公共図書館で公開されました。

バベッジは、コメント付きのテキストを添えて、メナブレアのメモを翻訳するように依頼してエイダ・ラブレスに目を向けました。

エイダはその問題を非常に真剣に受け止めた。 その仕事は彼女に1年以上かかった。 その結果、彼女のコメントは52ページを占め、メナブレアのメモよりも広範囲にわたることが判明しました。

1843年、エイダ・ラブレスによる解説付きの翻訳。これは実際には彼女自身のものでした。 科学的研究、 公開されました。 高等社会の女性が自分の名前で作品を出版することは卑劣であると考えられていたため、この作品は頭字語AALで出版されました。

出版の前夜、エイダはバベッジに次のように書いています。「メモの1つに、ベルヌーイ数についての何かを挿入したいと思います。これは、人。」

天才52ページ

「何か」は未来の素晴らしい予言であることが判明しました。 エイダ・ラブレスは、「サイクル」と「ワーキングセル」、「配布マップ」という用語を導入し、アルゴリズム化の基本原則を説明しました。 さらに、分析エンジンでベルヌーイ数を計算するための彼女のアルゴリズムは、今日、最初のコンピュータープログラムと見なされています。 そのため、エイダ・ラブレスは世界初のプログラマーと見なされ、非公式に「すべてのプログラマーの母」と呼ばれています。

「機械の本質と目的は、私たちがどのような情報を入力するかによって変わります。 このマシンは、私たちが夢にも思わなかった方法で音楽を書いたり、絵を描いたり、科学を示したりできるようになります」とエイダ・ラブレスは書いています。 考えてみてください、これらの言葉は19世紀の前半に書かれました!

しかし、エイダ・ラブレスの天才は後世に認められることになっており、彼女の作品はその重要性を認める人がほとんどいなかったため、同時代の人々の間で大きな熱狂を引き起こしませんでした。 エイダが書いたものの完全な意味を理解できた数少ないチャールズ・バベッジは、彼女を「私の愛する通訳者」と呼び始めました。 しかし、1世紀半後、彼の科学的思考の力による「通訳者」は、「大差機関」の作成者よりもはるかに未来を見据えていたことがわかりました。

エイダ・ラブレスの人生は短かった。 1850年代初頭、彼女は重病になり、1852年11月27日に36歳で亡くなりました。

他の専門家は何十年も働いており、墓墳が彼らの創造者の最後の休憩所に落ち着く前に忘れられている何百もの作品を残しています。 偉大なバイロンの偉大な娘であるエイダ・ラブレスは、52ページだけで歴史に残ることができました。

最初の女性プログラマーであるエイダ・ラブレスについての事実の選択をあなたの注意に提示します。

この女性の名前は、彼女の死からわずか100年後に名声を得ました。 それにもかかわらず、エイダ・ラブレスは今日も男性の同僚の影にとどまっています。学校の教科書には彼女についての言及はなく、現代の作家は彼女の性格に十分な注意を払わず、誰かの日記や通信のわずかなデータに満足しています。 私たちは彼女の伝記の最も重要な事実を収集しようとしました。

  • エイダ・ラブレス、またはエイダ・ラブレス伯爵夫人(アウグスタ・エイダ・キング・バイロン、ラブレス伯爵夫人)は、世界的に有名な英国のロマンチックな詩人の唯一の正当な娘です- ジョージ・バイロン。 一連の悲劇的な状況(そのうちの1つはエイダの母親であるアンナバイロン(旧姓ミルバンク)との離婚)のために、1816年にバイロン卿は永遠にイギリスを離れることを余儀なくされました。 エイダは再び父親に会う必要はありませんでした。 いくつかの詩に加えて、チャイルドハロルド巡礼の第3部には、エイダに捧げられた行があります。
  • エイダの母親は、娘が父親の落ち着きのない気質と詩への情熱を受け継ぐことを何よりも恐れていました。 彼女の母親のすべての努力にもかかわらず、エイダは彼女の父親の奇抜さと詩への渇望を採用しましたが、彼女の主な情熱になりました。 教師は当時の有名なスコットランドの数学者および論理学者でした。 オーガスタス・ド・モーガンメアリーサマヴィル、天体力学に関する論文の翻訳の著者。
  • 17歳の時、エイダは出会った チャールズ・バベッジ最初のデジタルコンピュータの作成者。 24歳の年齢差にもかかわらず、バベッジはエイダの教師や同僚だけでなく、あらゆる努力で彼女をサポートする親友にもなります。
  • 1842年10月、イタリアのエンジニアが記事を発表しました。 ルイージマナブレアチャールズバベッジの分析エンジン専用。 科学者はラブレス伯爵夫人に記事を英語に翻訳するように頼んだ。 エイダはテキストを翻訳しただけでなく、彼女自身のコメントで補足し、元の作業量を3倍に増やしました。

エイダのコメントで提示されました 世界初の3つのコンピューティングプログラム、バベッジのマシンのために彼女が編集したもの:

  1. 2つの線形を解くためのプログラム 代数方程式 2つの未知数で; このプログラムを分析するとき、「作業セル」(作業変数)の概念が最初に導入され、それらのコンテンツを順次変更するというアイデアが表明されました。
  2. 2番目のプログラムは値を計算するためにコンパイルされました 三角関数計算操作の特定のシーケンスを繰り返し繰り返す。 このプログラムでは、Adaは構造化プログラミングの基本構造の1つである「ループ」の概念を導入しました。
  3. ベルヌーイ桁を計算するように設計された3番目のプログラムでは、Adaは繰り返しネストされたループを使用しました。
  • 作品へのコメントの中で、エイダは、計算演算は数値だけでなく他のオブジェクトにも適用できるという彼女の推測を表明しました。
  • と結婚した ウィリアムキング、3人の子供がいました。 彼女は世俗的なライフスタイルをリードし、マイケルファラデー、チャールズディケンズ、その他の有名人と友達でした。
  • 彼女の録音はB.I.ボーデンの作品で再発行されました 「思ったより早い:デジタルコンピューティングマシンに関するシンポジウム」 1953年、エイダ・ラブレスという名前への関心が急上昇しました。
  • 彼女は36歳で癌で亡くなりました。 彼女は父親の隣のバイロン家の地下納骨所に埋葬されました。
  • 1979年、米国国防総省は組み込みシステム用のユニフォームを開発しました。 言語は名前が付けられました 「エイダ」、エイダラブレスに敬意を表して。
  • プログラマーの日のお祝いの日付の1つは 12月10日エイダ・ラブレスの誕生日です。

バベッジの自動機

エイダ・ラブレスの作品と伝記を知るための文学:

  • ムーア、ドリス・ラングレー・レヴィ「ラブレス伯爵夫人:バイロンの正当な娘」;
  • ウェイド、メアリードッドソン「エイダバイロンラブレス:レディとコンピューター」。 1994年7-9年生;
  • Toole、Betty A.、Ada King Lovelace「エイダ、数字の魔女:コンピューター時代の預言者」。 1998;
  • ウーリー、ベンジャミン「科学の花嫁:ロマンス、理由、バイロンの娘」。 2000年。
2016年12月29日午後3時52分

エイダラブレス。 世界初のプログラムと未来への展望

  • 数学、
  • プログラミング

エイダ・ラブレス

1815年12月10日、エイダ・ラブレスが生まれました。私たちのほとんどは、世界初のプログラマーとして知られています。 たまたまこのタイトルはフェアセックスに属しています。 今日はこの男の誕生から二百一年を迎えます。 そして、この投稿では、私は最も多くについて少し話したいと思います 面白い瞬間彼女の人生から、断片的なフレーズで降りることはありませんが、細部に深く入り込むことはありません。 資料はインターネットがあればどこでも見つけることができます。 しかし、興味を引くためだけにそれを探すために登る人はほとんどいません。 したがって、興味があれば、猫の下で歓迎します。

学校で勉強している間、文学の授業に座って、私はジョージ・バイロンが誰であるかを完全によく知っていました。


私たちは彼の詩を自由に読んで暗記しました。 しばらくして、私の職業を選んだ後、私は神秘的なエイダ・ラブレスが誰であるかを知りました-最初の女の子プログラマー、同じ主ジョージ・バイロンの娘。 それから私にとってそれは判明しました 驚くべき発見。 私はエイダが誰であったかを一生思い出しました、そして、どういうわけか私自身にはまったく気付かずに、私はバイロン自身を忘れました。

オーガスタエイダキング(後のラブレス伯爵夫人、しかしそれについては後で詳しく説明します)は、英国の詩人、ジョージゴードンバイロン卿と彼の妻、アンナイザベラバイロンの娘でした。 しかし、バイロンは娘の誕生から1か月後に彼らを去り、二度と会うことはありませんでした。 バイロン自身はエイダが8歳のときに亡くなりました。 彼自身は何度も彼の詩の中で彼の娘を思い出しました。

エイダ自身はかなり才能のある家族で育ったことがわかります。 彼女の母親、アンナ・イザベルは、娘が生まれる前から数学に非常に興味を持っていました。娘は、かつて夫から「平行四辺形の女王」という面白いニックネームを受け取りました。 それは本当に素晴らしい家族でした。 アンナは、夫が去った後も、娘を一人で育てることに成功しました。これがその結果です。

12歳の時、エイダはフライングマシンを組み立てました! その前に、12歳の少女がしばらくの間母親から部屋に閉じ込められて何かを書いた。 母親は、父親の詩を読み始めて同じように進むのではないかと恐れていました。 しかし、この間ずっと彼女は絵を描いていました。

数理論理学は何よりも彼女を占領しました。 ある日、エイダは病気になり、3年間ベッドで過ごしました。 しかし、この間ずっと彼女は勉強したいと思って勉強を続けました。 いろいろな医者や先生が彼女のところにやって来ました。 それらの1つはオーガスタスドモーガンでした- 有名な数学者そして論理学者(そうです、ド・モルガンの法則は彼にちなんで名付けられています)。 それ以来、エイダは数学の世界にさらに没頭するようになりました。


その結果、エイダはユニークな女の子に成長しました。 彼女は母親が数学をしたように美しくて頭が良く、 科学的なトピックケンブリッジとオックスフォードからの男さえバイパスしました。 他の人々、主に女性の間で、これは隠された怒りと嫉妬を引き起こしました。 彼女はしばしば暗いもの、悪魔的なものでさえあると言われました。 私はエイダ自身が自分自身に異常な力を感じたと言わなければなりません(それは面白いですが、ロシア語では彼女の名前は本当に少し悪魔のように聞こえます)。 しかし、これは珍しいことではありません。当時の高英語社会の少女数学者は、外から見ると本当に奇妙に見えたからです。 その間、多くの男性が彼女に夢中だった。

数学は数学ですが、プログラマーが最初にそれを覚えているのはどうしてですか? 最も多くの1つ 運命的な会議エイダ・ラブレスは、最初の分析コンピューターの発明者であるチャールズ・バベッジと会談しました。


当時、バベッジが到着したフランスでは、対数と三角関数の値のテーブルを作成するための大規模なプロジェクトが開始されました。 Babbageは、この作業を自動化すると同時に、人為的ミスの可能性を排除することを夢見始めました。当時、そのようなテーブルを手動で作成したのは人々だったからです。 そこで、バベッジは自分の階差機関を構築することを考えました(階差法を使用して多項式を計算する)。

彼は膨大な数の図面を作成し、プロトタイプ自体は1832年に完成しました。これは、エイダラブレスが1年後に見るものと同じものです。

1835年、エイダは非常に立派な男と結婚します。ウィリアム・キング男爵は後に伯爵の称号を授与され、エイダ自身がラブレス伯爵夫人になりました。 4年後、彼らにはすでに3人の子供がいました-2人の息子と1人の娘。 地獄の息子たちは、父親に敬意を表して名前が付けられました。1人はラルフゴードン、もう1人はバイロンと名付けられました。

しかし、世界で最初のプログラムはどうでしょうか? そして、バベッジの車の運命は何ですか? 1842年、イタリアの科学者ルイス・マネブレアはバベッジの機械についての本を書きました。 エイダは、バベッジの要請に応じて、それを翻訳します。 本自体の翻訳中に、彼女は膨大な量の発言をしました。この機械でそれがバベッジ自身よりも多いように見えるのを見て。

彼女の言葉は次のとおりです。「機械の本質と目的は、私たちがどのような情報を入力するかによって変わります。 この機械は、他では見たことのない方法で音楽を書いたり、絵を描いたり、科学を示したりできるようになります。

同時に、バベッジの機械を説明するときに、サイクルやセルなどのコンピューター用語を導入したのはエイダでした。 彼女はまた、ベルヌーイ数を計算するための一連の操作をまとめました。 実際、これは最初のコンピュータプログラムになりました。 バベッジは彼の機械を決して作りませんでした、それは彼の死の後に組み立てられて、そして現在ロンドンの科学博物館に保管されています。

エイダ・ラブレス自身は、1852年11月27日に36歳で亡くなりました。 まさに彼女の父親が生きている限り。 彼女は父親と一緒に地下納骨所に埋葬されましたが、父親は気づきませんでした。
1980年代に米国国防総省によって開発されたプログラミング言語Adaは、AdaLovelaceにちなんで名付けられました。

P.S.おそらく、「最初のプログラマーは女の子だった」というフレーズが不満や笑顔を引き起こしている人々は、少なくとも一度はこの人物の伝記に興味を持っているはずです。 エイダ・ラブレスやアラン・チューリングなど、多くの人が覚えておく価値があります。 そして、一部の人にとって、これらの話は、世界で不可能なことは何もないことを理解するもう1つの理由です。

この記事を読んでくれた人たちに感謝します。 あなたの意見、コメントまたは意見を共有してください)。

私の脳は単なる致命的な物質ではありません、私は時間がそれを示すことを願っています...
...私の願望と野心が永遠に精神世界と結びついていることは宇宙にとって良いことです
X、Y、Zの代わりに剣、毒、陰謀を扱うつもりはないということです
A.A. ラブレース

現代的な意味での実用的なプログラミングはどのように、そしてなぜ現れたのでしょうか? 他のすべての偉大な発明のように-怠惰から。 1946年に、最初の電子計算機ENIACが作成されました。 彼の計算のアルゴリズムを変更するために、彼は数日間部屋の中を走り回り、6000個のスイッチを接続および切断しなければなりませんでした。 科学者が走るのに飽きたとき、彼らは機械語のプログラムを理解するコンピューターの開発を始め、それからプログラミング言語を思いついた。

その間 理論的根拠現代のプログラミングは、最初のコンピューターが作成される100年前に制定されました。 そして女性はそれをしました。

エイダオーガスタラブレスは1815年12月10日に生まれました。 彼女は偉大な英国の詩人ジョージ・ゴードン・バイロンの唯一の正当な娘でした。 彼女の母親のアナベラバイロンは、「平行四辺形の女王」に照らしてニックネームが付けられた精密科学への情熱のために、数学と哲学のファンである傑出した女性でした。 そのような傾向の異なる2人の明るい性格が一緒にうまくいかなかったのは不思議ではありません-彼らの娘の誕生の直後に、カップルは別れました。 バイロンはこれらの行を詩の中で彼の娘に捧げました。 チャイルドハロルド”:

「娘、ひよこ、エイダ親愛なる!お母さんに!
あなたは一人のように見えますか?
その別れの日、私は輝くことができました
あなたの目には青い希望があります…」

エイダは素晴らしい育成と教育を受けました-彼女はいくつかを果たしました 楽器、言語、歴史、哲学を知っていました。 しかし、母親の努力のおかげで、彼女の教育で最も重要な場所は数学の研究でした。 彼女の先生は有名な英国の数学者で論理学者のオーガスタス・ド・モーガンでした。 1834年に彼女は優れた数学者に紹介されました チャールズ・バベッジ、彼が「分析的」と呼んだ最初のデジタルコンピュータの発明者。 母親を知っていたバベッジは、若いエイダに数学を勉強するように勧め、彼女と連絡を取り、彼女を送りました 科学記事と勉強する本。

エイダ・オーガスタ・バイロンが社会に現れ始めたとき、彼女はスプラッシュを作りました-そして優雅な神秘的な美しさ、そして素晴らしい論理的な心。 「「 天使のような外観、悪魔のような心」-同時代の人々が彼女について話しました。 ちなみに、当時、社会では科学的な話題についての会話が盛んで、科学論争のエイダは何度も専門家を困惑させていました。

どんな男の理想も「魅力、なんてばか」という一般的な信念に反して、不思議な美しさを征服したいという人は十分にいました。 1835年、エイダバイロンは29歳のキング卿と結婚しました。キング王は後にラブレス伯爵になりました。 もちろん、そのような知的な女性は、彼女の科学的追求を奨励し、完全に支持した配偶者を選びました。 同時代人によると、彼らの結婚は幸せでした。 夫婦は世俗的なライフスタイルをリードし、定期的に彼らの財産で夜のパーティーやレセプションを開催し、3人の子供がいました。

Examinator誌の編集者は、かつて彼女を次のように説明しました。 彼女は素晴らしく、彼女の天才は詩的ではありませんでしたが、数学的および形而上学的であり、彼女の心は 一定の動きでこれは非常に厳密に関連しています。 堅さや決意などの男性的な資質に加えて、レディ・ラブレスは、最も洗練されたキャラクターの繊細さと洗練が特徴でした。 彼女のマニエリスム、好み、教育…は、言葉の最も良い意味で女性的であり、表面的な観察者は、女性の魅力の下に隠されている力と知識を推測することはできませんでした。」

結婚の最初の5年間、エイダは科学に精通していませんでした。彼女は2人の息子と1人の娘を次々と出産しました。 しかし、1841年に、エイダ・ラブレスはバベッジとの仕事に戻り、彼の分析エンジンの研究を始めました。

1842年10月、イタリアの数学者L.F. メナブレアは、「C。バベッジによって発明された分析エンジンに関するエッセイ」という記事を発表しました。 エイダはこの記事を英語に翻訳し、バベッジは彼女に翻訳についてコメントするように勧めました。 歴史に残るのは、記事の元のテキストよりも大きいこれらのコメントです。 それらの中で、エイダはコンピューターの操作に関する世界初の記述を編集しただけでなく、そのための3つのプログラムを作成しました。これは、プログラミング言語では今日なしでは実行できない多くの概念(作業変数、割り当て、ループ、ネスト)を初めて紹介したものです。ループします。 これにより、理論的プログラミングの基礎を築いたのは彼女であったと言えます。

最初のものは、2つの未知数を持つ2つの線形代数方程式のシステムを解くためのプログラムであり、2番目は三角関数の値を計算するためのものであり、3番目はベルヌーイ数を計算するためのものです。 優秀な科学者であるだけでなく、詩的な女性でもあるエイダ自身は、彼女のプログラムについてバベッジに次のように書いています。 「メモの1つに例を紹介したいと思います。最初に人の頭と手を使って解くことなく、機械による不定関数の計算の例としてベルヌーイ数を計算します。 私は悪魔か天使です。 私はあなたのために悪魔のように働きます、チャールズ・バベッジ。 ベルヌーイ数をふるいにかけます。」

残念ながら、ラブレス夫人は健康状態が悪く、すぐに癌で病気になり、1852年に37歳で亡くなりました。 しかし、バベッジの分析エンジンは理論のままでした-それは時代を先取りしており、彼の生涯の間に完成することができませんでした、当時の技術と巨額の財政投資の必要性はそれを可能にしませんでした。 たとえば、彼らは必要な精度で金属をすばやく処理する方法を知りませんでした。プロジェクトでは、何千もの歯車だけが必要でした。

「機械の本質と目的は、私たちがどのような情報を入力するかによって変わります。 このマシンは、私たちがどこにも見たことのない方法で、音楽を書いたり、絵を描いたり、科学を示したりすることができるようになります。」 。 エイダ・ラブレスのこれらの言葉は予言的であることが証明されました。 彼女は、コンピューターが作成される100年前に、コンピューターの目的を理解することができました。

エイダラブレスに敬意を表して、1980年に米国国防総省によって開発されたエイダプログラミング言語が命名されました。

伯爵夫人
エイダ・ラブレス

1834年の技術展示会で、チャールズバベッジは最初に彼の 新しい開発-現代のコンピューターの曽祖母。

当然のことながら、彼のスピーチは数学用語と論理計算でいっぱいでしたが、準備ができていない人には理解するのが困難でした。

そしてエイダ・ラブレス(1815-1852)はすべてを理解しただけでなく、問題のメリットについての質問でチャールズを攻撃しました。

バベッジは少女の心の鋭さに打たれ、その上、エイダは早く亡くなった娘とほぼ同じ年齢でした。

この女の子は誰でしたか?

エイダ・オーガスタ・ラブレス、ニー・バイロンは、1815年12月10日、有名な英国の詩人、バイロン卿とその妻アナベラの家族の中で生まれました。 子供の誕生から1か月後、バイロン卿は家族を去り、娘に二度と会うことはありませんでした。

アナベラは、娘が決して詩人にならないように最善を尽くしました。 彼女は当時、数学と音楽に興味を持ってもらうために優秀な教師の娘を雇い、これに大成功を収めました。 深刻な病気の間、3年間歩く能力を失ったエイダは彼女の研究を続けました。

1834年、技術展示会で、若い女性の数学への執着が表現されました。 新しいものがオープンしました 絶好の機会数学を使って、人が数学の問題を解くのを助ける機械を作りましょう! その後、バベッジはエイダの科学的研究を監督し、彼女の記事や興味のある本を送り、彼女に彼の作品を紹介しました。

将来を見据えて、私自身の経験から、学生時代に最初のコンピュータープログラムを書き始めたとき、数学計算の分野での機械の能力にも文字通りショックを受けたと言えます。 そして、計算の量と速度の点で、そして計算にエラーがないという点で、もちろん、コンピューターはすべてをクールに行いました!

1835年、エイダはキング卿と結婚しました。キング卿は後にラヴレス伯爵の称号を授与されました。 彼らには2人の息子と1人の娘がいましたが、子供も夫も社会生活も、エイダを彼女の最愛の数学から引き離すことはできませんでした。 彼らは彼女を「数字の女性」とは何の意味もありません!

1842年、トリノ砲兵アカデミーの弾道学の講師であるイタリアの数学者ルイス・メネブレアは、チャールズ・バベッジによって発明された分析エンジンに関するエッセイを発表しました。 この本はフランス語で書かれていて、バベッジはエイダ・オーガスタにそれを英語に翻訳するように頼んだ。

ラブレス伯爵夫人は、母親が孫や家事使用人の大勢のスタッフと一緒に働くのに十分であると合理的に判断し、数学の世界に喜んで戻ってきました。 エイダ・オーガスタは、バベッジの機械とその幅広い普及に取り組むために、彼女の最愛の科学に完全に専念することを決心しました。

ちなみに、夫は彼女を全面的に支えてくれました。 おそらくそれが彼の名前がコンピューティングの歴史に名を残した理由です。

9か月間、伯爵夫人は本のテキストに取り組み、途中で彼女自身のコメントとコメントでそれを補足しました。 彼女を科学の世界で有名にし、同時に彼女を歴史に紹介したのは、これらのコメントと発言でした。

彼女のメモの1つで、彼女は独立して人類の歴史の最初のものを書きました コンピュータープログラム-ベルヌーイ数を計算するための演算のリストであるアルゴリズム。

コンピュータープログラミングの「段階」を見越して、現代の数学者のように、エイダラブレスは問題の記述から始め、プログラミングに便利な計算方法を選択し、それからプログラムの作成に進みます。

Lovelaceの「メモ」は、現代のプログラミングの基礎を築きました。 の一つ 最も重要な概念プログラミングはサイクルの概念であり、彼女は次のように定義しています。

「操作のサイクルは、複数回繰り返される操作のグループとして理解されるべきです。」

プログラム内のサイクルを編成すると、その量が大幅に減少します。 この削減なし 実用分析エンジンはパンチカードで動作するため非現実的であり、解決される問題ごとに膨大な数のカードが必要になります。

「分析エンジンは、ジャカード織機が花や葉を再現するのと同じように代数的なパターンを織り上げていると言っても過言ではありません。」

ラブレス伯爵夫人が書いた。 彼女は、機械がどのように機能し、その見通しが何であるかを理解した数少ない人の1人でした。

すでに当時、エイダ・ラブレスはユニバーサルコンピューターの巨大な可能性を十分に認識していました。

しかし、彼女はこれらの可能性の限界をよく知っていました。

「分析エンジンの可能性を誇張しないように警告することをお勧めします。 分析エンジンは、真に新しいものを作成するとは主張していません。 マシンは、私たちがそれを処方する方法を知っているすべてを行うことができます。 彼女は分析に従うことができます。 しかし、分析的な依存関係や真実を予測することはできません。 マシンの機能は、私たちがすでに慣れ親しんでいるものを手に入れるのを助けることです。」

同時に、すでに19世紀の40年代に、彼女は発明者のバベッジが考えることを恐れていたことを機械で見ました。「機械の本質と目的は、私たちがどのような情報を入れるかによって変わります。 このマシンは、私たちがどこにも見たことのない方法で、音楽を書いたり、絵を描いたり、科学を示したりすることができるようになります。」

彼の最初の、そして残念なことに、 科学的研究エイダラブレスレビュー 大きな数現代のプログラミングに関連する問題。 ルイ・メネブレアの本に対するラブレス伯爵夫人のメモはたった52ページの長さです。 実際、これがエイダ・ラブレスが歴史に残したすべてです。 しかし、この簡潔さは素晴らしい才能の姉妹です。 52ページでもめくります 世界原形をとどめないほどに。