Hvorfor kaller vi en programmeringsfeil eller en datamaskinfeil for en "feil"?

Begrepet "bug" er sannsynligvis kjent for deg, siden det ofte brukes i forhold til datafeil. Selv om du kanskje vet betydningen, har du noen gang lurt på hvorfor det ble forbundet med datamaskinproblemer?

La oss fordype oss i den fascinerende opprinnelsen til den første "feilen" i historien og utforske hvorfor den fikk denne spennende betegnelsen. Hver detalj har betydning, og forklaringen er mer logisk enn du kanskje forestiller deg.

bug

Harvard-møllen

Opprinnelsen til begrepet "bug" kan spores tilbake til år 1947 da en gruppe ingeniører jobbet på Mark II-datamaskinen ved Harvard University. Alt gikk jevnt frem til datamaskinen plutselig slo seg av uventet. De ble møtt med et uvanlig problem, og de omtalte det humoristisk som en "feil". Men hvorfor valgte de dette begrepet?

Problemet skyldtes ikke en programmering eller menneskelig feil, men snarere tilstedeværelsen av et faktisk insekt. En møll hadde funnet veien inn i datarommet og forårsaket utilsiktet forstyrrelse. Den fløy inn i et av datamaskinens releer, ble fanget og resulterte i at datamaskinen ikke fungerer. Ingeniørene oppdaget møllen og tapet den til loggboken, og bemerket den som den første registrerte forekomsten av en datafeil. Denne hendelsen fødte begrepet "bug" som ble brukt for å beskrive datamaskinfeil og glitches.

Så assosiasjonen mellom en datafeil og begrepet "bug" stammer fra denne særegne hendelsen som involverer en møll som forårsaker en forstyrrelse i Mark II-datamaskinen.

møllbug

Etter at møllen ble fjernet, ble den bevart og limt inn i en loggbok ved siden av bildeteksten "Første faktiske tilfelle av feil ble funnet." Denne hendelsen markerte et betydelig vendepunkt, og førte til bruken av begrepet "bug" for å beskrive programmerings- eller datafeil. Interessant nok har dette begrepet overskredet databehandlingsområdet og brukes nå ofte for å referere til enhver form for problem eller feil, selv utenfor teknologisammenheng. Hvem kunne ha forestilt seg at en enkel møll ville ha en så varig innvirkning på hvordan vi oppfatter og adresserer feil?

Videre er det viktig å merke seg at den aktuelle datamaskinen, Mark II, var svært forskjellig fra datamaskinene vi kjenner i dag. Den veide svimlende 25 tonn, og kablene tok opp enorme 370 kvadratmeter. Gitt størrelsen og kompleksiteten var det ikke helt overraskende for en møll å finne veien inn på maskinen. Det som imidlertid var bemerkelsesverdig, var ingeniørenes evne til å identifisere og lokalisere insektet blant mengden av maskiner som var til stede.

Frem til i dag blir programmer utviklet for å identifisere og løse feil i datasystemer offisielt referert til som "feilsøkere", noe som ytterligere understreker den varige arven fra det skjebnesvangre møtet med møll.

mark ii pc

Det er faktisk en fascinerende sak som gir mening til et ord vi ofte bruker uten å vite opprinnelsen. Fra nå av, hver gang du hører ordet "bug", vil du huske historien bak det.

Loggboken som inneholder den bevarte møllen har funnet sitt hjem i samlingen til Smithsonian Institution's National Museum of American History i Washington. Hvert år har tusenvis av besøkende muligheten til å se møll, fortsatt intakt, plassert på sidene. Det har blitt en av de mest kjente feilene i verden bare for det faktum at den døde i en datamaskin.

I følge boken er den offisielle datoen for hendelsen notert som 9. september 1947, kl. 3. Det er fortsatt uklart hvorfor ingeniørene bestemte seg for å bevare feilen. Tross alt var det bare en feil forårsaket av et insekt, en forekomst som sannsynligvis ikke var den første av sitt slag i verden. Imidlertid fant disse unge ingeniørene moro i situasjonen og markerte uvitende den fremtidige betydningen av denne første registrerte feilen.

Historien om møll fungerer som en påminnelse om hvordan uventede hendelser kan gi en varig innvirkning, forme språket og praksisen til en hel bransje. Det er et vitnesbyrd om de serendipitiske øyeblikkene som former vår forståelse og driver oss fremover på uforutsette måter.