ベティ・ホルバートン

アメリカの計算機科学者 (1917-2001)

ベティ・ホルバートン(Betty Holberton)ことフランシス・エリザベス・ホルバートン(Frances Elizabeth Holberton、1917年3月7日 - 2001年12月8日)は、アメリカ合衆国計算機科学者であり、世界初の汎用電子デジタルコンピュータENIACのオリジナルのプログラマの一人である。ホルバートンはデバッグにおけるブレークポイントを発明した[1]

ベティ・ホルバートン
Betty Holberton
生誕 Frances Elizabeth Snyder
(1917-03-07) 1917年3月7日
アメリカ合衆国の旗 アメリカ合衆国 ペンシルベニア州フィラデルフィア
死没 2001年12月8日(2001-12-08)(84歳)
アメリカ合衆国の旗 アメリカ合衆国 メリーランド州ロックビル
教育 ペンシルベニア大学
職業 計算機科学
雇用者 - ムーア・スクール
- レミントンランド
- アメリカ国立標準局
- デヴィッド・テイラー船型研究所英語版
著名な実績 ENIAC
配偶者 John Vaughan Holberton
子供 Priscilla Holberton
Pamela Holberton
テンプレートを表示

幼年期と教育 編集

 
ENIACの制御盤を操作するプログラマのベティ・ジーン・ジェニングス(左)とフラン・バイラス(右)

ホルバートンは、1917年にペンシルベニア州フィラデルフィアフランシス・エリザベス・スナイダー(Frances Elizabeth Snyder)として生まれた。

ペンシルバニア大学に入学し、遠くに旅行に行けるという理由でジャーナリズムを専攻した[2]。ジャーナリズムは、1940年代のキャリアとして女性に開かれた数少ない分野の一つであった[3]。大学での授業の最初の日、数学の教授は、彼女に家で子供を育てるのは良くないだろうかと尋ねた[3]

キャリア 編集

 
ペンシルベニア州フィラデルフィアのBRLビル328でENIACをプログラミングしているベティ・ホルバートン(右手前)(1940年代から1950年代)

第二次世界大戦中、アメリカ陸軍は、弾道軌道の計算のために多くの女性を雇用した。ホルバートンは、陸軍に徴用されていたペンシルバニア大学ムーア・スクール(電気工学部)に計算手として雇用された。その後、ENIACをプログラミングする6人の女性の1人に選ばれた。ホルバートンらは、陸軍の弾道研究所(BRL)で弾道軌道の計算を電子的に実行するようにENIACをプログラムした。

当初、ENIACの本体が軍事機密に指定されていたため、プログラマはENIACの設計図と配線図しか見ることを許されなかった。ENIACに取り組んでいる間、彼女は就業時間外の夜に多くの生産的なアイデアを思いつき、他のプログラマに「私は、他の人が起きている間に解決した問題よりも多く、睡眠中に問題を解決した」と冗談を言った[4]

ENIACはペンシルベニア大学で1946年2月15日に発表された[5][6]。かかった費用は約48万7千ドルで、2018年の価値に換算すると約705万ドルに相当する[6]

第二次世界大戦後、ホルバートンはレミントンランドアメリカ国立標準局に勤務した。1959年、彼女は海軍デヴィッド・テイラー船型研究所英語版の応用数学研究所のプログラミング研究部門の責任者となった。彼女はUNIVACの開発を支援した。キーボードの隣に数字入力用のテンキーを配置するコントロールパネルを設計し、エンジニアを説得してUnivacの黒い外装をグレーベージュトーンに変更させた。この色は、後にコンピュータの一般的な色になった[7]

彼女は初の生成的プログラミングシステム(SORT/MERGE英語版)を書いたうちの一人だった。ホルバートンは、トランプのデッキを使ってバイナリソート機能の決定ツリーを開発し、10個のテープドライブ群を使用してプロセス中に必要に応じてデータを読み書きするコードを作成した[8]。彼女は初の統計分析パッケージを作成し、1950年の米国国勢調査に使用された。

1953年に、メリーランド州の海軍応用数学研究所で高度プログラミングのスーパーバイザーになり、1966年まで在籍した[4]。ホルバートンはジョン・モークリーと協力してBINACのC-10命令セットを開発した。これは、後の全てのプログラミング言語のプロトタイプになった。 彼女はまた、グレース・ホッパーによるCOBOLFORTRANの初期標準の開発にも参加した[9]。後に、国立標準局の職員として、Fortran言語標準の最初の2つの改訂版(FORTRAN 77とFortran 90)にも関わった。

私生活 編集

彼女は、ジョン・ヴォーン・ホルバートン(John Vaughn Holberton)と結婚し、パメラ(Pamela)とプリシラ(Priscilla)の2人の娘をもうけた[4]

彼女は2001年12月8日にメリーランド州ロックビルにおいて84歳で亡くなった。数年前から患っていた心臓病、糖尿病、脳卒中の合併症が死因だった[4][10]

賞と栄誉 編集

1997年、ENIACの6人のオリジナルのプログラマの中で唯一、エイダ・ラブレス賞を受賞した[11]

1997年に、IEEE Computer Societyより、コンパイルに関する最初のアイデアを生み出したSORT/MERGEジェネレータの開発に対して、コンピュータパイオニア賞を受賞した[11]

また、1997年に、他のオリジナルのENIACプログラマと共に、Women in Technology International女性技術者の殿堂入りを果たした[11]

2015年、サンフランシスコに、ソフトウェアエンジニアのための学校・ホルバートンスクールが設立された。

出典 編集

  1. ^ Abbate, Janet (2012), Recoding Gender: Women's Changing Participation in Computing, MIT Press, p. 32, ISBN 9780262018067 
  2. ^ Betty Holberton Video”. ovguide.com. 2013年10月5日時点のオリジナルよりアーカイブ。2012年6月5日閲覧。
  3. ^ a b Gay, Martin (10 April 2018). Recent Advances and Issues in Computers. Greenwood Publishing Group. ISBN 9781573562270. https://books.google.com/?id=sv7N_JKMPl8C&pg=PA105&lpg=PA105&dq=holberton+first+day+of+class#v=onepage&q&f=false 
  4. ^ a b c d Lohr, Steve (2001年12月17日). “Frances E. Holberton, 84, Early Computer Programmer”. NYTimes. https://www.nytimes.com/2001/12/17/business/frances-e-holberton-84-early-computer-programmer.html 2014年12月16日閲覧. "Frances Elizabeth Holberton, one of the first computer programmers, whose contributions to software over the years ranged from an early data-sorting program to helping develop the business programming language Cobol, died on Dec. 8 at a nursing home in Rockville, Md. She was 84." 
  5. ^ ENIAC Programmers Project”. ENIAC Programmers Project. 2019年10月17日閲覧。
  6. ^ a b On Computers: historical development of computers”. internetlooks.com. 2019年10月17日閲覧。
  7. ^ Levy, Claudia (2001年12月15日). “Frances Holberton, 84; Pioneer Programmer of Early Computers”. Los Angeles Times. http://articles.latimes.com/2001/dec/15/local/me-15190 
  8. ^ Beyer, Kurt (2012). Grace Hopper and the Invention of the Information Age.. London, Cambridge: MIT Press. p. 198. ISBN 9780262517263 
  9. ^ Fritz, W. Barkley (1996). “The Women of ENIAC”. IEEE Annals of the History of Computing 8 (3): 17. doi:10.1109/85.511940. http://courses.cs.washington.edu/courses/csep590/06au/readings/00511940-frist.pdf. 
  10. ^ “Computer pioneer Betty Holberton dies at 84”. Government Computer News. (2002年1月7日). http://www.gcn.com/print/21_1/17702-1.html 2008年6月7日閲覧. "Frances “Betty” Snyder Holberton, a pioneer in programming languages and other aspects of computing, died Dec. 8 in Rockville, Md. She was 84." 
  11. ^ a b c ENIAC Programmers Project - Email List” (2008年12月12日). 2008年12月12日時点のオリジナルよりアーカイブ。2019年10月17日閲覧。

参考文献 編集

関連項目 編集

外部リンク 編集