ENIAC女性プログラマー完全版|プログラミングの歴史は女性100%から始まった

引き継ぎ資料が一行もない。仕様書もない。実機に触らせてもらえない。上司が勝手に設定を変えてバグを増やす。

これ、あなたの現場の話じゃない。80年前、世界初のコンピュータ「ENIAC」を動かした女性プログラマーたちの話だ。

技術は信じられないほど進化した。でも、それと格闘する人間の苦悩は1945年からほとんど何も変わっていない。


**この記事でわかること** – ENIACとは何か、なぜ世界初の汎用電子計算機と呼ばれるのか – 6人の女性プログラマーが「回路図のみ」で世界初コンピュータを動かした方法 – 80年前から存在していた「ドキュメントなし」「仕様変更」「設定を壊す上級職」という地獄 – 彼女たちが歴史から消されかけた理由と名誉回復の経緯


ENIACとは何か──30トンの怪物が変えた世界

📌 要点:ENIACは1945年完成の世界初汎用電子計算機。重さ30トン・真空管18,000本・部屋1室を丸ごと占有。弾道計算に使われたが、その可能性はすぐに戦争を超えた。

1945年、アメリカ・ペンシルベニア大学に怪物が誕生した。ENIAC(Electronic Numerical Integrator and Computer)。重さ30トン、真空管18,000本、抵抗器70,000本。部屋一室を丸ごと埋める巨大な機械だ。

項目ENIAC(1945年)iPhone 15(2023年)
重量約30トン約171g
消費電力約150kW約4W(充電時)
計算速度毎秒5,000回の加算毎秒数兆回
設置面積約167㎡手のひら

開発の動機は砲弾の弾道計算だった。大砲の射程や角度を計算する「弾道表」を、当時は数百人の計算手が何ヶ月もかけて人力で作っていた。ENIACはその作業を自動化するために生まれた。

情シス部門で22年働いてきたが、「業務効率化のために巨額投資をする」という構図は今も変わらない。ENIACは1940年代のDXプロジェクトだった、と言うとイメージしやすいかもしれない。


6人の女性──名前のない天才たち

📌 要点:ENIACを最初にプログラムした6人は全員女性。数学の学位を持つ「計算手」から選ばれたが、発表の場で名前は紹介されず、公式写真でも「機械の一部」として扱われた。

ENIACを操作する最初のプログラマーとして選ばれた6人の名前を、ほとんどの教科書は載せていない。

  • フランシス・ビラス(後のフランシス・ビラス・スペンス)
  • ジーン・ジェニングス(後のジーン・バーティク)
  • ベティ・スナイダー(後のベティ・ホルバートン)
  • マリリン・ウェスコフ(後のマリリン・メルツァー)
  • ルース・ライターマン(後のルース・テイテルバウム)
  • フランシス・ビーラス(後のフランシス・ビーラス・スペンス)

全員、数学の学位を持つ優秀な女性だった。戦時中、女性の数学者たちは「計算手(コンピューター)」として雇われ、人力で弾道計算を行っていた。ENIACが完成したとき、彼女たちがその操作者として抜擢された。

ところが、ENIACのプレス発表の場で彼女たちの名前は紹介されなかった。写真には映っているが「機械の一部」として扱われた。プログラミングという知的作業が「タイピストの延長」と見なされたからだ、という説が有力だ。名誉回復は1997年まで待つことになる。


仕様書なし・回路図のみ──それでも動かした

📌 要点:6人に渡されたのは回路図の束だけ。実機への接触は禁止。彼女たちは図面から論理構造を読み解き、自力でプログラムを組み上げた。この自走力は現代のエンジニアでも簡単には真似できない。

6人がENIACのプログラミングを命じられたとき、渡されたのは分厚い回路図の束だけだった。

取扱説明書はない。サンプルコードはない。実機への接触は「まだ組み立て中だから」という理由で禁止された。画面もない。コンソールもない。スイッチとケーブルと配線パネルだけが、彼女たちのインターフェースだった。

彼女たちがやったのは、回路図を読んで「どのスイッチを何の順番で操作すれば、どんな計算ができるか」を純粋な論理思考で導き出すことだ。現代で例えるなら、CPUの回路設計図だけを渡されて「このCPUでソートアルゴリズムを実装してください」と言われるようなものだ。

情シスで新人研修をするとき「ドキュメントを読め」とよく言う。でも彼女たちには読むべきドキュメント自体が存在しなかった。その状況で動くシステムを作った。プログラミング史上、最も凄まじい「ゼロからの自走」だったと私は思っている。


80年前も今も変わらない地獄

📌 要点:ドキュメントなし・仕様変更・設定を壊す上級職・一晩寝たらバグが解決する──これらは全部1945年にすでに存在していた。プログラマーの苦悩は80年間変わっていない。

ENIACプログラマーたちの記録を読んでいると、笑えないほどの既視感がある。

「ドキュメントなし」の地獄

回路図しかない現場で、ジーン・バーティクは後にこう振り返った。「私たちは機械が何をできるかを、機械から直接学んだ」。現代語に訳すと「GitHubのREADMEが空白で、ソースコードを全部読んで仕様を把握した」だ。

「仕様変更」の呪い

計算結果を出す段階になって「この弾道表より別の計算をやってくれ」と指示が変わることがあった。物理的にケーブルを差し替え、スイッチ設定を全部やり直す。現代のアジャイル開発でスプリント中に要件変更が来るあの感覚と、構造的に同じだ。

「設定を壊す上級職」という厄災

最も笑えないのがこれだ。ENIACには軍の将校が視察に来ることがあった。「ここを触っていいか?」とスイッチを操作して帰った後、なぜか計算が合わなくなる。スイッチが1つずれていた、というケースが実際に起きている。「上の人が来て設定をいじって帰った後からバグが出る」──これは現代のSaaS運用現場でも毎週どこかで起きている。

「一晩寝たらバグが解決する」

ベティ・ホルバートンが残したエピソードがある。原因不明の計算エラーを抱えたまま退勤し、翌朝来たら「あ、あそこだ」とすぐわかった、というものだ。睡眠中の脳が情報を整理する働きは1945年時点で既に実証されていた、と言えるかもしれない。


彼女たちが遺したもの

📌 要点:6人の仕事はプログラミングという職種の原点。サブルーチン・ソートアルゴリズムなどの概念を実践的に確立した。ベティ・ホルバートンは後にFORTRANとCOBOLの開発にも関与した。

6人プログラマーたちは「最初にコンピュータを動かした人たち」にとどまらない。プログラミングという知的作業の形を最初に作った人たちだ。

ベティ・ホルバートンは後にFORTRANとCOBOLという、現代でも使われているプログラミング言語の設計に関与した。ジーン・バーティクは後年、ENIACのアーキテクチャ解析に貢献した。

彼女たちが1945年に試行錯誤しながら確立したもの──「処理を部品化する(サブルーチン)」「データを順番に並べる(ソート)」「条件によって処理を分ける(条件分岐)」──は、2026年の今も全てのプログラムに生きている。


よくある質問

Q
ENIACは本当に「世界初」のコンピュータですか?
A

「汎用電子計算機」という定義では世界初とされることが多い。ただしイギリスのColossus(1943年)が電子計算機としては先行している。Colossusは暗号解読専用の特殊用途機だったため、汎用性を持つENIACが「世界初の汎用電子計算機」と表現される。どちらが最初かは定義次第だ。

Q
6人の女性プログラマーはなぜ長い間無名だったのですか?
A

プログラミングという仕事が当時「タイピストの延長」として軽視されたこと、また発表の場で名前が紹介されなかったことが主な理由だ。「コンピューター(計算手)」という職種名自体が女性の仕事を指す言葉だったため、専門職として認識されにくかった。名誉回復は1990年代以降のことだ。

Q
ENIACのプログラミングは現代のプログラミングと何が違いますか?
A

コードをテキストで書くのではなく、物理的なスイッチの設定とケーブルの差し替えで「プログラム」した。計算の手順を機械に伝えるという本質は同じだが、手段が根本的に違う。現代のプログラマーが「コードを書く」とすれば、ENIACのプログラマーは「回路を組み替える」に近い。

Q
彼女たちの名誉はいつ回復されましたか?
A

1997年にジーン・バーティクらが「Women in Technology International Hall of Fame」に入ったのが大きな転機だ。2014年のドキュメンタリー映画『Top Secret Rosies』でも広く知られるようになった。2022年にアメリカ国立歴史博物館がENIAC関連の展示を刷新し、6人の業績を正式に記録している。

Q
ENIACと現代のAIはどうつながっていますか?
A

ENIACが確立した「汎用計算機でアルゴリズムを動かす」という概念が、全ての現代コンピュータとAIの基盤だ。また6人が実践したデータの整理・分類・条件処理という手法は、機械学習の前処理と構造的に同じだ。AIブームの2026年から見ると、ENIACは80年前のAIインフラ整備期と見ることもできる。


まとめ

  • ENIACは1945年完成、重さ30トン・真空管18,000本の世界初汎用電子計算機
  • 最初のプログラマー6人は全員女性。回路図のみを渡され、自力でプログラムを組み上げた
  • 「ドキュメントなし」「仕様変更」「設定を壊す上級職」「一晩寝たら解決」は全部80年前から存在した
  • 彼女たちの名前は長年無視されたが、1990年代以降に名誉が回復された
  • サブルーチン・条件分岐・ソートという彼女たちが確立した概念は、今も全てのプログラムに生きている

技術は変わる。ツールも変わる。でも「ドキュメントのない現場でなんとかする」という人間の根性は、80年前から変わっていない。それがちょっと笑えて、ちょっと励みになりませんか。


関連記事

タイトルとURLをコピーしました