Hvorfor kalder vi enhver programmeringsfejl eller en computerfejl for en "bug"?

Udtrykket "fejl" er sandsynligvis bekendt for dig, da det ofte bruges i forbindelse med computerfejl. Selvom du måske kender dens betydning, har du nogensinde undret dig over, hvorfor det blev forbundet med computerproblemer?

Lad os dykke ned i den fascinerende oprindelse af den første "bug" i historien og udforske, hvorfor den fik denne spændende betegnelse. Hver detalje har betydning, og forklaringen er mere logisk, end du måske forestiller dig.

bug

Harvard Moth

Oprindelsen af ​​udtrykket "bug" kan spores tilbage til året 1947, da en gruppe ingeniører arbejdede på Mark II-computeren på Harvard University. Alt forløb glat, indtil computeren pludselig lukkede ned uventet. De stod over for et usædvanligt problem, og de omtalte det humoristisk som en "bug". Men hvorfor valgte de denne betegnelse?

Problemet skyldtes ikke en programmering eller menneskelig fejl, men snarere tilstedeværelsen af ​​et faktisk insekt. En møl havde fundet vej ind i computerrummet og utilsigtet forårsaget en forstyrrelse. Den fløj ind i et af computerens relæer og blev fanget og resulterede i, at computeren ikke fungerede. Ingeniørerne opdagede møllen og tapede den til logbogen og noterede den som det første registrerede tilfælde af en computerfejl. Denne hændelse fødte udtrykket "bug", der blev brugt til at beskrive computerfejl og glitches.

Så sammenhængen mellem en computerfejl og udtrykket "bug" stammer fra denne ejendommelige hændelse, der involverer en møl, der forårsager en afbrydelse i Mark II-computeren.

møl bug

Efter at møllen var blevet fjernet, blev den bevaret og indsat i en logbog sammen med billedteksten "Første faktiske tilfælde af fejl, der blev fundet." Denne hændelse markerede et væsentligt vendepunkt, der førte til brugen af ​​udtrykket "bug" til at beskrive programmerings- eller computerfejl. Interessant nok har dette udtryk overskredet computerområdet og er nu almindeligt brugt til at henvise til enhver form for problem eller fejl, selv uden for teknologiens kontekst. Hvem kunne have forestillet sig, at en simpel møl ville have en så varig indflydelse på, hvordan vi opfatter og adresserer fejl?

Desuden er det vigtigt at bemærke, at den pågældende computer, Mark II, var vidt forskellig fra de computere, vi kender i dag. Den vejede svimlende 25 tons, og dens kabler optog enorme 370 kvadratmeter. I betragtning af dens størrelse og kompleksitet var det ikke helt overraskende for en møl at finde vej til maskinen. Det bemærkelsesværdige var imidlertid ingeniørernes evne til at identificere og lokalisere insektet midt i de mange maskiner, der var til stede.

Den dag i dag bliver programmer designet til at identificere og løse fejl i computersystemer officielt omtalt som "debuggere", hvilket yderligere understreger den varige arv fra det skæbnesvangre møl-møde.

mark ii pc

Det er faktisk en fascinerende sag, der giver mening til et ord, vi ofte bruger uden at kende dets oprindelse. Fra nu af, når du hører ordet "bug", vil du huske historien bag det.

Logbogen med det bevarede møl har fundet sit hjem i samlingen af ​​Smithsonian Institution's National Museum of American History i Washington. Hvert år har tusindvis af besøgende mulighed for at se mølen, der stadig er intakt, beliggende på siderne. Det er blevet en af ​​de mest kendte fejl i verden, blot fordi den døde inde i en computer.

Ifølge bogen er den officielle dato for hændelsen den 9. september 1947 kl. 3. Det er stadig uklart, hvorfor ingeniørerne besluttede at bevare fejlen. Det var trods alt blot en fejl forårsaget af et insekt, en hændelse, der sandsynligvis ikke var den første af sin slags i verden. Disse unge ingeniører fandt dog morskab i situationen og markerede ubevidst den fremtidige betydning af denne første registrerede fejl.

Historien om møl tjener som en påmindelse om, hvordan uventede begivenheder kan efterlade en varig indvirkning og forme sproget og praksisserne i en hel industri. Det er et vidnesbyrd om de serendipitale øjeblikke, der former vores forståelse og driver os fremad på uforudsete måder.