見出し画像

Q「史上初のプログラマは女性だった?」

こんにちは。合同会社ExtendのAdachiです。
プログラミング未経験者や初心者がアプリケーション開発を行う際に役立ちそうな(?)知識や雑学についての記事を書いていきます。📓


1. 結論:

A「1940 年代、史上初の6人のプログラマは全員女性でした。」
と聞くと、意外に思われるでしょうか?
簡潔に歴史をまとめてみました。


2-1. 世界初の電子コンピューター ENIAC を動かした6人の女性プログラマ

第二次世界大戦中、米陸軍の弾道計算の需要増大に応えるため、ペンシルベニア大学で「世界初の汎用電子デジタルコンピュータ」であるENIAC(エニアック:Electronic Numerical Integrator and Computer)が開発されました 。この巨大な機械(27~30㌧、約1万8,000本の真空管)を実際に「プログラミング」したのは、もともと手作業で弾道計算を行っていた6人の女性数学者たちでした。

  • キャスリーン・マクナルティ・モークリー・アントネッリ ( wikipedia )

  • フランシス・V・スペンス ( wikipedia )

  • ベティ・ジーン・ジェニングス ( wikipedia )

  • ベティ・ホルバートン(エリザベス・スナイダー) ( wikipedia, note記事 )

  • ルース・タイテルバウム ( wikipedia )

  • マーリン・ウェスコフ・メルツァー ( wikipedia )
    の6名の女性です。

2-2. ケーブル=コードという原始的手法

当時の「プログラミング」は、現代のようなコードを書くことではなく、論理回路図を読み解き、物理的なケーブルの配線やスイッチの操作によってENIACのプログラムを設定する、極めて困難な作業でした 。マニュアルもない中、彼女たちは自力で機械を理解し、エラー修正の手法を確立しました。手作業で行う計算ロジックを熟知していた彼女たちは、そのロジックを機械に「教え込む」役割に最適であり、今日のプログラミングの基礎となる繰り返し処理やサブルーチンの概念まで編み出し、COBOLやFORTRANなどのプログラム言語の初期標準の開発にも参加している女性もいます。

2-3. 消された功績

ENIACが1946年に一般公開された際、開発に携わった男性エンジニアや軍関係者は称賛されたものの、実際にプログラミングを行った女性たちの功績はほとんど言及されず、歴史的に軽視されました 。
しかし、彼女たちの功績は後にキャシー・クライマン氏らの研究やドキュメンタリー「The Computers」、書籍「Proving Ground」によって再評価され、1997年には全員がWomen in Technology International Hall of Fameに殿堂入りしました 。

2-4. 諸説あり

"史上初"と"プログラマ"の言葉・定義の捉え方によっては別の説もあります。電子計算機としてではなく、理論的なアルゴリズムの考案者としてはエイダ・ラブレースという女性だったことも有名です。
いずれにしても、今日のソフトウェア開発やAIアプリケーション開発も女性たちの先駆的な仕事によって基礎が築かれた、と言えるでしょう。


3. 参考サイト


4.まとめ

現在、特に日本でのシステムエンジニアやプログラマは圧倒的に男性が多くなっていますが、コンピューターの黎明期から重要な部分を女性が担い貢献していた、というのは意外でしたね。
スキルがあれば在宅でも仕事ができ、女性にもオススメできる仕事ではないかと個人的には思います。(差別するような意図は一切ありません)
皆さんはどのような感想をもちましたか?
ぜひコメント欄に投稿してください!☺️

最後まで読んでいただきありがとうございました。
フォローとスキをいただけると嬉しいです!😇

#史上初のプログラマ
#IT
#システム開発
#ENIAC
#エンジニア

いいなと思ったら応援しよう!

T.Adachi |AI、エンジニア、個人開発、社会貢献 よろしければ応援お願いします。 いただいたチップは主にNPO「アクセプト・インターナショナル」への寄付や支援活動費に使わせていただきます。🌐