はじめに
1947年9月9日、ハーバード大学の技術者たちは、電気機械式コンピュータMark IIの動作不良の原因を発見しました。それはコードの誤りではなく、リレーの接点に挟まった蛾でした。この出来事は日誌に記録されました。「First actual case of bug being found」(虫が見つかった最初の実例)。この出来事は、コンピュータ用語「バグ」の起源としてよく紹介されます。しかし、この魅力的な話は、一部は神話です。
デジタル専門家にとって、この用語の起源を理解することは単なる歴史的好奇心ではありません。それは、技術言語が現実と伝説の間でどのように構築され、逸話が産業の文化をどのように形成するかを明らかにします。
蛾の発見
1947年9月9日、グレース・ホッパーのチームは部屋ほどの大きさのコンピュータ、ハーバードMark IIで作業していました。突然、機械が停止しました。点検の結果、技術者たちはリレーの接点に挟まった蛾を発見しました。彼らはそれを取り除き、日誌に貼り付け、「First actual case of bug being found」と記録しました。Mediumの記事によると、この出来事はコンピュータ用語「バグ」の起源としてよく引用されます。
しかし、Lunduke Substackの記事など最近の研究では、この説に疑問が投げかけられています。「バグ」という用語は1947年以前から技術分野で使用されていました。トーマス・エジソン自身も、発明品の問題を指すためにこの言葉を使っていました。したがって、蛾がこの用語を生み出したのではなく、普及させたのです。
グレース・ホッパーの役割
コンピュータの先駆者であるグレース・ホッパーは、この話の普及に重要な役割を果たしました。彼女は講演でこの逸話を語るのが好きで、主に彼女のおかげで神話が定着しました。Hidden Heroes Netguruによると、ホッパーはこの出来事にちなんで「デバッグ」という用語を広めるのに貢献しました。
しかし、ホッパーは発見時には立ち会っていませんでした。蛾を見つけたのは別の技術者ウィリアム・“ビル”・バークでした。ホッパーはこの話を自分のものとして語り、それがメディアでの成功につながりました。
1947年以前の「バグ」という用語
技術的な問題を指す「バグ」という言葉は、コンピュータ以前から存在していました。1800年代には、技術者たちは機械の欠陥にこの用語をすでに使用していました。例えば、エジソンは手紙の中で発明品の「バグ」について書いています。Mark IIの蛾は最初の「バグ」ではありませんでしたが、これほど劇的に記録された最初のものでした。
この区別は重要です。これは言葉の起源ではなく、現代のコンピュータの文脈での使用の起源です。ハーバードのチームは既存の用語を具体的な状況に適用しただけで、後は歴史が作り上げました。
なぜこの神話が存続するのか?
蛾の話はコンピュータの創設神話となりました。シンプルで視覚的で面白いのです。Makeymakeyの記事は、この種の話がテクノロジーを人間味のあるものにするのに役立つと指摘しています。神話は複雑な現実よりも覚えやすいのです。
さらに、この話はソーシャルメディアや大衆向けの記事によって増幅されました。最近のInstagramの投稿でも、この出来事をユーモラスに「最初のバグは本物の蛾だった!」と回想しています。このバイラル性は、技術的な逸話が何十年経ってもバイラルになり得ることを示しています。
真の遺産:デバッグの文化
神話を超えて、Mark IIの出来事はソフトウェア開発の文化に永続的な影響を与えました。「デバッグ」という用語は不可欠なものになりました。Quoraの記事によると、技術者たちは今でもこの用語を日常的に使用しており、その起源を知らないこともよくあります。
重要なのは、蛾が最初のバグだったかどうかではなく、単純な逸話がコンピュータの語彙を形成するのにどのように貢献したかを理解することです。今日、開発者がバグを修正するたびに、この蛾にまで遡る伝統に参加しているのです。
情報源の批判的分析
複数の情報源が神話に疑問を投げかけています。Lunduke Substackは、最初のバグの話は「嘘の山」であり、この用語は以前から存在していたと主張しています。Hacker Newsでもこの論争が議論されており、元の日誌が失われているため検証が困難であると指摘されています。
一方、MediumやHidden Heroes Netguruなどの情報源は従来の説を支持しています。真実はその中間にある可能性が高いです。蛾は実際のバグでしたが、最初ではありません。この議論自体が、技術的神話がどのように構築され、解体されるかを示している点で興味深いです。
まとめ表:神話と現実
| 側面 | 一般的な神話 | 歴史的現実 |
|--------|----------------|-------------------|
| 「バグ」の用語の起源 | 蛾が用語を生み出した | 用語は以前から存在し、エジソンも使用 |
| グレース・ホッパーの役割 | 彼女がバグを発見した | 彼女は話を広めたが、立ち会っていない |
| 最初のコンピュータバグ | はい、最初 | いいえ、最初に記録されたが最初ではない |
| 影響 | 「デバッグ」を生み出した | 既存の用語を普及させた |
結論
最初のコンピュータバグの話は、技術文化が物語を通じてどのように構築されるかの完璧な例です。蛾が最初だったかどうかは重要ではありません。その話は、しばしば冷たく見える分野を人間味のあるものにするのに貢献しました。デジタル専門家にとって、これは技術言語が中立ではないことを思い出させます。すべての用語には、時には美化された、しかし常に意味のある歴史があります。
次にバグを修正するときは、1947年の蛾を思い出してください。さらに深く掘り下げたい場合は、以下の情報源がこの魅力的なエピソードについてさまざまな視点を提供しています。
さらに詳しく
- Medium - Learn why a computer error is called a "bug" - バグの歴史を説明する記事。
- Lunduke Substack - The story of the first "computer bug"... is a pile of lies - 神話に疑問を投げかける記事。
- Instagram - SEPTEMBER 9 #Weirdhistory 1947- The Harvard Mark II ... - 出来事を回想するInstagramの投稿。
- Quora - Is it true that the first computer bug was actually a bug? - このトピックに関する議論。
- Makeymakey - Before They Were Buzzwords: 5 Little-Known Tech Term Histories - 技術用語の歴史に関する記事。
- Hidden Heroes Netguru - Grace Hopper and programming the first computer - グレース・ホッパーの伝記。
- Hacker News - The story of the first “computer bug” is a pile of lies - Hacker Newsでの議論。
