The history of a "bug"

This is a discussion on The history of a "bug" within the C Programming forums, part of the General Programming Boards category; Where does the word a "bug" in a program come from? I heard it was that someone had an actual ...

  1. #1
    left crog... back when? incognito's Avatar
    Join Date
    Oct 2001
    Posts
    1,427

    The history of a "bug"

    Where does the word a "bug" in a program come from? I heard it was that someone had an actual bug in their computer or something. Tell me if you know.
    There are some real morons in this world please do not become one of them, do not become a victim of moronitis. PROGRAMMING IS THE FUTURE...THE FUTURE IS NOW!!!!!!!!!

    "...The only real game I thank in the world is baseball..." --Babe Ruth

    "Life is beautiful"-Don Corleone right before he died.

    "The expert on anything was once a beginner" -Baseball poster I own.


    Left cprog on 1-3-2005. Don't know when I am coming back. Thanks to those who helped me over the years.

  2. #2
    Registered User C_Coder's Avatar
    Join Date
    Oct 2001
    Posts
    523
    I read somewhere that it was first used at an airforce base where their systems went down and they spent hours trying to figure it out, when all that had happened was a moth flew into a printer and jammed it up. If I remember where i read that I'll post it.
    All spelling mistakes, syntatical errors and stupid comments are intentional.

  3. #3
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    Yes, that's correct. The first 'computer bug' was in fact a bug in the computer.

    Quzah.
    Hope is the first step on the road to disappointment.

  4. #4
    the Corvetter
    Join Date
    Sep 2001
    Posts
    1,584
    hmmm...I guess that is when they started putting the casing over the hardware.

    --Garfield
    1978 Silver Anniversary Corvette

  5. #5
    Sayeh
    Guest
    The term 'bug' stemmed from the fact that insects were in fact attracted by the warm electronics (tubes, transformers, nixies, etc.) If a calculation malfunction occured, sometimes it was due to a 'bug' having gotten in and gotten itself positioned such that it shorted across contacts.

    The term "bug" originated when a moth crawled into an old tube-type computer and died. Operators had to remove the "bug" before the machine would work properly and the term stuck.

    enjoy.

  6. #6
    Registered User
    Join Date
    Dec 2001
    Posts
    9
    My god, I thought there was no thing worse than a
    segmentation fault

  7. #7
    Unregistered
    Guest
    The story I've heard (and this one I 've heard multiple times, so I believe this to be the most accurate) were some computer operators at a large company (don't recall the name). They couldn't get a program to work. After some time searching (hours?), someone discovered a bug between the contacts of a part in the computer. The bug was removed and the program worked fine. Hence, debugging.

    When I first heard it, there was more detail (the name of the company and a little more background), but I wasn't overly interested so I didn't memorize it.

    Ultimately, maybe it was a university, government, business, who really knows.

    But the fact of the matter is that a bug had shorted out some contacts on a computer which caused a program not to work.

    Now bug is just a reference.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. best way to search through 'history'
    By anykey in forum C++ Programming
    Replies: 2
    Last Post: 08-16-2005, 05:31 PM
  2. History of the Napkin
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 01-20-2004, 01:41 AM
  3. I need help in history!
    By Liger86 in forum A Brief History of Cprogramming.com
    Replies: 22
    Last Post: 02-11-2003, 09:18 AM
  4. will not erase this history for internet explorer
    By HelpPLease123 in forum Tech Board
    Replies: 8
    Last Post: 11-02-2002, 01:18 AM
  5. The history of a "Bug"
    By incognito in forum C++ Programming
    Replies: 6
    Last Post: 12-01-2001, 12:46 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21