エイダ・ラブレス
ラブレース伯爵夫人オーガスタ・エイダ・キング(Augusta Ada King, Countess of Lovelace, 1815年12月10日 - 1852年11月27日)は、19世紀のイギリスの貴族の女性。ミドルネームのエイダで知られる。結婚前の姓はバイロン。詩人ジョージ・ゴードン・バイロンの一人娘であり、数学を愛好した。主にチャールズ・バベッジの考案した初期の汎用計算機である解析機関についての著作で知られている。
生涯
エイダは詩人ジョージ・ゴードン・バイロンとその妻アナベラ・ミルバンクの間にできた、唯一の嫡出子である。ファーストネームのオーガスタは、バイロンの異母姉オーガスタ・リーからとられている。彼女は自分の子供の父親がバイロンではないかと噂されたが、それを払拭するためにバイロンに結婚を勧め、バイロンはしぶしぶアナベラを選んだといわれている。1816年1月16日、アナベラはバイロンと別れ、生後1か月のエイダを連れて行った。4月21日、バイロンは離婚届にサインをして、数日後にはイギリスを離れた。その後、彼は2人に会うことはなかった。
エイダは母の元で育ったが、その容貌は傍目から見ても父親に似た美しさだったという。母のバイロン夫人には教養があり、数学者ウィリアム・フレンドに数学を教わったこともあった。その影響でエイダも数学に高い興味を持ち、結婚後もそのことが彼女の人生を支配した。エイダは神経が繊細で、目標が達成できないと強いストレスによるノイローゼ症状を呈することがあった。母親が幼少期のエイダに数学の教育を受けさせたのは、その矯正の意味もあったとされている。彼女は何人かの家庭教師に数学と科学の手ほどきを受けた。そのうちのひとりはウィリアム・フレンドの娘婿であるド・モルガンである。
1835年に彼女はウィリアム・キング男爵であり、後のラブレース伯爵と結婚し、3人の子供をもうけた。
1833年6月5日、エイダは、友人で研究者でもあり科学的著作を残しているメアリー・サマーヴィルからチャールズ・バベッジを紹介された。その席には、ディヴィッド・ブリュースター、チャールズ・ホイートストン、チャールズ・ディケンズ、マイケル・ファラデーらもいた。そこでエイダはバベッジの階差機関の説明を聞き、強い興味を示した。数学をまじめに学び始めたのはこの後だとする説もある。いずれにしても、その後バベッジとは師弟関係が成立し、エイダはバベッジから多くの教えを受けた。
1842年から1843年にかけての9か月間にエイダは、バベッジがイタリアで解析機関について講演した際の記録をイタリア人数学者ルイジ・メナブレアが出版したものを(ホィートストン経由で)入手し、英語に翻訳したが、バベッジの勧めもあって本文の2倍以上の分量の訳注を付けた。その中にはベルヌーイ数を求めるための解析機関用プログラムのコードが掲載されており、これは世界初のコンピュータプログラムと言われている。ただし、このプログラムはバベッジ自身が書き、エイダは単にバベッジのコーディングミス(バグ)を指摘しただけだというのが定説となっており、実際にバベッジがその訳注に載っているプログラムを全て書いたという証拠も見つかっている。ただ、彼女の文章は、バベッジ自身も気づかなかった解析機関の可能性に言及している。
エイダ・ラブレスは子宮癌を患い、36歳で死去した。直接の死因は医師が施した瀉血だった。皮肉なことに彼女は父親と同じ年齢で亡くなっただけでなく、父親と同じ瀉血という間違った治療法が死因となった。彼女の娘 テンプレート:仮リンクは中近東への旅行とアラブ馬のブリーダーとして有名となり、更にその娘のテンプレート:仮リンクはリットン伯ネヴィル(リットン調査団団長リットン伯ヴィクターの弟)と結婚し一男二女を儲けた。
エイダ自身の願いにより、彼女の遺体は父であるバイロンの隣に葬られた。
位置づけについての論争
伝記作者たちはエイダは数学が不得意だったと指摘しており、エイダ・ラブレスがバベッジの機関のプログラムについて深く理解していたかについては議論がある。単に貴族が社会とのつながりを持つためにバベッジを利用しただけではないかという者もいる。ただし、最近ではエイダとバベッジの間で交わされた書簡によって、いくつかの事実も分かってきている。
- エイダは、コサインが無限大になるというメナブレアの記述間違いに全く気づいていない。
- 書簡の中でエイダは独自にプログラムを書いていて、独特のコーディングスタイルからバベッジが書いたものでないことは明らかである。
- 躁鬱症状が書簡からも見て取れ、「自分は天才」と書いたものもあれば、ひどく落ち込んでいることもあり、判断がむずかしい。
情報工学の歴史においても、フェミニズム的にも、エイダ・ラブレスは特殊な地位を占めている。そのため、彼女の貢献がどれだけだったのかを現存の資料から断定することは難しい。
著作
- テンプレート:Cite journal - エイダによる注釈 "Note G"に、解析機関を用いてベルヌーイ数を求めるプログラムが書かれている。
備考
- エイダはゴシック小説『フランケンシュタイン』の作者メアリー・シェリーの親友でもある。
- バベッジの研究が中断した後、エイダはギャンブルにのめり込み多額の借金を負った。また癌に冒された上、母のバイロン夫人から痛み止めに使用していた阿片を取り上げられるといった仕打ちを受けるなど、晩年は不遇であった。
- 1980年12月10日(エイダの誕生日)、アメリカ国防総省は新しいプログラミング言語をAdaと名づけた。MIL規格番号(MIL-STD-1815)は、彼女の生まれた年にちなんでいる。
- エイダの肖像はマイクロソフト社の認証用ホログラムステッカーに見ることができる。
- 2012年のエイダの誕生日12月10日には生誕197年を記念して、検索エンジンサイトのGoogleのTopページのロゴが彼女と数種類のプログラム言語をあしらったものに一日限定で変更された。
フィクションでの扱い
- スチームパンク小説『ディファレンス・エンジン』(ブルース・スターリング、ウィリアム・ギブスン共著/1990年)では、エイダは主要登場人物の一人である。この歴史改変小説ではバベッジの機械が完成・大量生産され、1世紀早く(機械式の)コンピュータ時代が到来した世界を描いている。
- 山田正紀のSF小説『エイダ』(1994年)は、エイダのプログラムの影響で様々なパラレルワールドが生まれる様を描いている。
- 映画『クローン・オブ・エイダ』(Conceiving Ada, 監督:リン・ハ-シュマン・リーソン/1997年)は、現代の女性科学者が19世紀のエイダと交信する物語である。ティルダ・スウィントンがエイダを演じている。
外部リンク
- Sketch of the Analytical Engine invented by Charles Babbage Esq. 原論文をHTML形式にしたもの。
- チューリング・テスト再考 途中、エイダ・ラブレスについて記述あり
- Google Doodles for エイダ・ラブレス