Hvorfor er en datamaskin problem som kalles en bug?

Prosessen med å skrive et dataprogram innebærer endeløs testing for å være sikker på at den fungerer riktig. Denne oppgaven har kommet for å bli kjent som "debugging" prosess, og nå felles uttrykket "å få bugs" brukes til nesten alle prosess der noen jobber med å perfeksjonere det.

Den første "Debug"

Begrepet "debug" trolig kom fra en hendelse hvor en faktisk feil forårsaket en datamaskin operasjon for å mislykkes, forårsaker operatører å spore opp den fysiske plasseringen av problemet.

En Buggy Relay

En av de tidligste datamaskinene, Mark II Aiken Relay kalkulator, var ved Harvard University. De første forsøkene på å bygge datamaskiner brukes releer som de aktive enhetene. Den 9. september 1947 til et problem med kalkulator bly operatørene oppdage en møll klemt fast mellom kontaktene Relay # 70 i Panel F. Maskinen hadde blitt "feilsøkt" av operatørene, og at begrepet snart spre seg.

The Bug er utstilt

Operatørene som dagen faktisk hadde tapet møll til deres log ark, som ble kjøpt opp av Smithsonian Institute i 1991 for å bli utstilt.

Tidligere bruk av begrepet "Bug"

Mens de ovennevnte historien er kanskje ansvarlig for catapulting begrepet "debugging" i vår mainstream språk, kan ordet "bug" spores tilbake til dagene av Thomas Edison. En 1896 elektrisk håndbok med tittelen "Hawkins New katekisme Strøm," lister "bug" som et begrep som brukes for å betegne noen problemer eller feil i tilkoblingene eller arbeider av en elektrisk apparat.

WW II Radar Bugs

Når problemene oppstod i radar elektronikk under andre verdenskrig, teknikere brukte ordet "bug" for å beskrive feil.