From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,21b3f6811a7b30be X-Google-Attributes: gid103376,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Re: "Bugs" (Was: Anyone could give a complete and yet small program on the use for the generic Date: 1997/01/10 Message-ID: #1/1 X-Deja-AN: 209020324 references: <5ahf34$snd$1@news.nyu.edu> <5aitud$hjr@top.mitre.org> organization: The Mitre Corp., Bedford, MA. newsgroups: comp.lang.ada Date: 1997-01-10T00:00:00+00:00 List-Id: Richard Riehle wrote: > The original "bug" was an actual insect that orginated outside the > computer in which it appeared. If an error in one program originates > in some other program, it might be a "bug" in that receiving program,but > it is probably someone else's mistake." Robert Dewar said: > This is an old bit of urban legend, but is wrong, the term bug is very > old. We are talking about meaning 3b in OED II: > "A defect or fault in a machine, plan, or the like, orig U.S."... Robert is right that the terms "bug" and "debugging" predate computers, but the application of the term to software did derive from an actual incident at Harvard (with the Mark I? one of Aiken's electromechanical machines). An error was traced to a particular relay not closing, and when the relay was checked there was a dead moth in the relay. The log entry for that time period said: "Debugging computer," with the actual bug taped in. (I believe the log is in the Smithsonian.) Those who were there KNEW this was a pun, but the analytical techniques for finding the problem have been known as debugging ever since. (Following the logic backwards to find the source of the "bug" whether physical or logical.) And incidently, the origin of the term bug does trace back to Edison and real bugs. A whole set of the problems to be resolved when developing electric lights was caused by bugs flying to the lights and dying. Until they were satisfactorily resolved whenever the lights went out (again) it was just another bug. (The earliest Edison lights were base down only, with bare wires connected to screw terminals. All the bulbs were connected in parallel. A single bug could short across the circut, and take an entire string of lights out. The solutions of course were insulated wiring, outdoor bulbs which worked base up, and finally the screw-in and/or bayonet sockets which shielded all connections from bugs!) -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...