メアリー・リー・ウッズ

イギリスの数学者、コンピュータプログラマー

メアリー・リー・ウッズ
2013年に撮影されたメアリー・リー・ウッズのカラー写真
生誕
メアリー・リー・ウッズ

1924年3月12日1924年3月12日
死亡2017年11月29日(2017年11月29日)(93歳)[1]
ロンドン、イギリス
出身校バーミンガム大学
雇用主
配偶者
( 1954年生まれ )子供たち
ティム・バーナーズ=リー
バーティ・ジョン・ウッズ(父)
  • アイダ・フランシス・リー・バロウズ(母)
  • メアリー・リー・バーナーズ=リー(旧姓ウッズ、1924年3月12日 - 2017年11月29日)は、イギリスの数学者、コンピュータ科学者であり、フェランティ・マーク1コンピュータ用のプログラムを開発するチームに所属していた。 [ 2 ] [ 3 ] [ 4 ]彼女は、ワールド・ワイド・ウェブの発明者であるティム・バーナーズ=リーと、温室効果ガスに関するイギリスの研究者で著述家のマイク・バーナーズ=リーの母親である。 [ 5 ]

幼少期と教育

[編集]

フェランティ コンピューター プログラミング グループ

フェランティ コンピューター プログラミング グループ

彼女は英国の電気工学・機器会社フェランティに入社し、ジョン・メイクピース・ベネットが率いるグループで働き始めました

She worked on both the Ferranti Mark 1 and the Ferranti Mark 1 Star computers. The programs for these computers were written in machine code, and there was plenty of room for error because every bit had to be right.[6] The machines used serial 40-bit arithmetic (with a double length accumulator), which meant that there were considerable difficulties in scaling the variables in the program to maintain adequate arithmetic precision.[7]

Ferranti プログラミング チームのメンバーは、入出力に使用された紙テープの 5 ビットのバイナリ コードである国際電信アルファベット No. 1の数字 0 ~ 31 を表す次の文字列をメモリに保存しておくと便利だと気づきました。

/E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£

Ferranti Mark 1 コンピュータのプログラミングにおけるもう一つの難しさは、コンピュータの 2 段階の記憶装置であった。高速な一次記憶装置として 8ページWilliams ブラウン管 (CRT) ランダム アクセス メモリがあり、磁気ドラム上に512 ページの二次記憶装置があった。各ページは 32 個の 40 ビットワードで構成され、CRT 上では 64 個の 20 ビット ラインとして表示された。プログラマは電子記憶装置と磁気記憶装置間のすべての転送を制御する必要があり、転送速度が遅いため、最小限に抑える必要があった。行列などの大きなデータ チャンクを扱うプログラムでは、データをページ サイズのチャンクに分割することが問題になる場合があった。

フェランティ・マーク1コンピュータは整数演算で動作し、技術者たちはレーダー技術の経験を活かして、CRT上のデータ行を最上位ビットを右側に配置するように設計した。これは論理的に理にかなった選択だったと言えるかもしれないが、マーク1スターではより一般的なシステムである最上位ビットを左側に配置する方式に変更された。マーク1スターは分数と整数の両方で動作した。[7]ボードットのテレプリンターコードも廃止され、以下の順序のコードに変更された。[8]

ø£½0@:$ABCDEFGHIJKLMNPQRSTUVWXYZ

Ferranti Mark 1コンピュータのプログラムエラーは発見が困難でした。プログラマーはコンピュータの制御卓に座り、コンピュータが一度に1つの命令を実行するのを観察し、意図しないイベントが発生した場所を特定していました。しかし、コンピュータの時間はますます貴重になり、ベネット博士はウッズに、プログラムの特定の時点でアキュムレータと特定のストアラインの内容を出力する診断プログラムを作成することを提案しました。これにより、コンピュータから離れた場所でもエラー診断が可能になります。彼女のルーチン「Stopandprint」の課題は、診断対象のプログラムを妨害することなく監視する必要があり、高速ストアの限られたスペースがこれを困難にしていたことです。ベネット博士とDGプリンツ博士と共に、ウッズはフェランティグループで使用された解釈型サブルーチンの作成に携わりました。[7] [9] [10]

プログラムのエラーは一つの問題だったが、コンピュータが引き起こすエラーもまた別の問題であった。コンピュータは与えられた二進数の数字を頻繁に誤読した。技術者たちは数学者たちが算術チェックをプログラムすることでこれを補正できると考えていたが、数学者たちは間違ったプログラム結果が実際にはプログラムエラーによるものである場合をコンピュータエラーが原因であるとあまりにも容易に思い込んでしまった。このため数学者と技術者たちの間に避けられない軋轢が生じたこととなった。その中心にあったのはウッズが書いた逆行列を計算して40の同時方程式を解くプログラムであり、それは当時としては大きな数であった。この計算に必要な長いデータ行をコンピュータがエラーなく処理するにはあまりにも長い時間がかかった。ある論争でウッズは工学部でサー・フレデリック・キャランド・ウィリアムズ教授に次ぐ地位にあったトム・キルバーンを訪ねた。キルバーンは礼儀正しかったが議論することはなかったので、彼女は彼が自分の苦情を無視していると感じた。しかし、50年後に彼女がそのやり取りについて尋ねたとき、彼は「彼女が正しいと知っていたから」議論しなかったと述べた。[11]

フェランティ社在籍中、ウッズは部署内の女性の給与が男性よりも低いことに気づきました。彼女は人事部にこの件を訴え、女性に平等な賃金と権利を与えるよう説得しました。[12]

家内工業プログラミング

ウッズは1955年、最初の子供が生まれたのを機にフェランティ社を去りました。彼女は自宅で仕事をこなせるよう、「家内工業プログラミング」[5]と名付けた小規模なプログラミングプロジェクトに引き続き携わりました。最も注目すべきは、ロンドン交通局と協力し、バス路線の停滞やバスの密集を防ぐためのシミュレーションを開発したことです。また、ボスコム・ダウンの英国空軍のために、気象観測気球を追跡し、その測定値を翻訳するプログラムも開発しました。その後、1963年に引退から復帰し、ロンドンに拠点を置くK&H社に就職しました。K&H社在籍中は、1987年に引退するまでプログラミングマニュアルを執筆しました

私生活

1954年7月10日、ハムステッドのセント・セイバーズ教会で、フェランティ・チームで働いていた時に出会ったコンウェイ・バーナーズ=リーと結婚し、ティモシー、ピーター、ヘレン、マイケルの4人の子供をもうけました。長男のティム・バーナーズ=リー[13]はワールド・ワイド・ウェブの発明者であり、末息子のマイク・バーナーズ=リーは学者です[14] [15] [16]

子育てに専念した時期を経て、彼女は数学の教師となり、その後、BASICFortranなどの言語を使用するプログラマーとなり、1987 年に退職しました。

彼女は2017年11月29日に93歳で亡くなった。[17] [5]

参考文献

  1. ^ 「メアリー・リー・バーナーズ=リー:ワールドワイドウェブを発明した息子を持つ先駆的なコンピュータプログラマー」タイムズ紙、77ページ、2018年1月20日
  2. ^ 「マンチェスター大学が科学のパイオニアを表彰 – マンチェスター大学」manchester.ac.uk . 2018年1月23日閲覧
  3. ^ 「私はティム・バーナーズ=リーです。25年前にWWWを発明し、その将来について懸念と期待を抱いています。AMA • r/IAmA」reddit、2014年3月12日。 2018年1月23日閲覧
  4. ^ コンウェイとメアリー・リー・バーナーズ=リー、トーマス・リーンによるインタビュー、2010~2011年、「英国科学の口述歴史」、大英図書館音声・動画参照 C1379/23 音声とトランスクリプト(大英図書館のみ、簡単な内容概要はオンラインで入手可能)。
  5. ^ abcd Ferry, Georgina (2018年1月23日). 「メアリー・リー・バーナーズ=リーの訃報」. The Guardian . 2018年1月23日閲覧
  6. ^ マンチェスター大学(1999)、「Ferranti Mark 1 でのプログラミング」、2009年7月5日時点のオリジナルよりアーカイブ、 2009年11月12日閲覧。
  7. ^ abc Campbell-Kelly, Martin (1980). 「Mark I のプログラミング:マンチェスター大学における初期のプログラミング活動」Annals of the History of Computing . 2 (2). American Federation of Information Processing Societies: 155. doi :10.1109/mahc.1980.10018. S2CID  10845153.
  8. ^ マンチェスター大学(2008). 「The Ferranti Mark 1*」. 2009年5月15日時点のオリジナルよりアーカイブ2009年11月12日閲覧。
  9. ^ Bennett, JM ; Prinz, DG; Woods, ML (1952)、「解釈サブルーチン」、ACM Nat. Conf. Proc.、トロント、pp.  81– 87、doi :10.1145/800259.809002、S2CID  17531732
  10. ^ JM, ベネット、「マンチェスター・マークIのプログラミングに関するコメント」、コンピューティング史年報3 (2)、doi :10.1109/MAHC.1981.10014
  11. ^ アバテ、ジャネット(2001年9月12日)、メアリー・リー・バーナーズ=リー:インタビュー、IEEE History Center Interviews、第578巻、IEEE History Center – エンジニアリング・テクノロジー・ヒストリー・ウィキ経由
  12. ^ アバテ、ジャネット、「ジェンダーの再コード化」
  13. ^ バーミンガム・デイリー・ポスト1955年6月10日金曜日 13ページ
  14. ^ バーナーズ・リー、ティム、フィシェッティ、マーク(1999年)、ウェブの織り方:発明者によるワールド・ワイド・ウェブの過去、現在、未来、ロンドン:オリオン・ビジネス、ISBN 978-0-7528-2090-3
  15. ^ ベリス、メアリー、『インターネットの父』ティム・バーナーズ=リー、2012年7月13日時点のオリジナルよりアーカイブ2009年11月10日閲覧
  16. ^ “メアリー・リー・バーナーズ=リー”.大英図書館. 2023年9月30日時点のオリジナルよりアーカイブ。
  17. ^ SSアルバン&ステファン教区のニュース速報(PDF) 、2017年12月24~25日、2018年1月9日時点のオリジナル(PDF)からアーカイブ、 2018年1月9日閲覧。
「https://en.wikipedia.org/w/index.php?title=Mary_Lee_Woods&oldid=1326196638」より取得