Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Varför kallar vi något programmeringsfel eller ett datorfel för en “bugg”?

insekt

Harvard Moth

Ursprunget till termen “bugg” kan spåras tillbaka till år 1947 när en grupp ingenjörer arbetade på Mark II-datorn vid Harvard University. Allt gick smidigt tills datorn plötsligt stängdes av oväntat. De ställdes inför ett ovanligt problem, och de kallade det humoristiskt för en “bugg”. Men varför valde de denna term?

Problemet berodde inte på programmering eller mänskliga fel utan snarare närvaron av en verklig insekt. En nattfjäril hade hittat in i datarummet och oavsiktligt orsakat en störning. Den flög in i ett av datorns reläer, fastnade och resulterade i att datorn inte fungerade. Ingenjörerna upptäckte malen och tejpade fast den i loggboken och noterade att den var den första registrerade förekomsten av en datorbugg. Denna incident födde termen “bugg” som användes för att beskriva datorfel och glitches.

Så sambandet mellan ett datorfel och termen “bugg” härrörde från denna märkliga incident som involverade en nattfjäril som orsakade en störning i Mark II-datorn.

mal bugg

Efter att malen hade tagits bort bevarades den och klistrades in i en loggbok tillsammans med rubriken “Första faktiska fallet att bugg hittas.” Denna incident markerade en betydande vändpunkt, vilket ledde till användningen av termen “bugg” för att beskriva programmerings- eller datorfel. Intressant nog har den här termen överskridit dataområdet och används nu ofta för att hänvisa till alla typer av problem eller glitch, även utanför teknikens sammanhang. Vem kunde ha föreställt sig att en enkel nattfjäril skulle ha en så bestående inverkan på hur vi uppfattar och tar itu med fel?

Dessutom är det viktigt att notera att datorn i fråga, Mark II, skilde sig mycket från de datorer vi känner idag. Den vägde häpnadsväckande 25 ton och dess kablar upptog enorma 370 kvadratmeter. Med tanke på dess storlek och komplexitet var det inte helt överraskande för en nattfjäril att hitta in på maskinen. Vad som var anmärkningsvärt var dock ingenjörernas förmåga att identifiera och lokalisera insekten mitt bland de många maskiner som fanns.

Än idag kallas program utformade för att identifiera och lösa fel i datorsystem officiellt som “debuggers”, vilket ytterligare betonar det bestående arvet från det ödesdigra mötet med mal.

mark ii pc

Det är faktiskt ett fascinerande fall som ger mening åt ett ord som vi ofta använder utan att veta dess ursprung. Från och med nu, när du hör ordet “bugg”, kommer du ihåg historien bakom det.

Loggboken som innehåller den bevarade malen har hittat sitt hem i samlingen av Smithsonian Institution’s National Museum of American History i Washington. Varje år har tusentals besökare möjlighet att se malen, fortfarande intakt, inbäddad på sidorna. Det har blivit en av de mest kända buggarna i världen helt enkelt för det faktum att den gick under inuti en dator.

Enligt boken är det officiella datumet för incidenten den 9 september 1947, klockan 15:45. Det är fortfarande oklart varför ingenjörerna bestämde sig för att bevara felet. När allt kommer omkring var det bara ett fel orsakat av en insekt, en händelse som förmodligen inte var den första i sitt slag i världen. Dessa unga ingenjörer fann dock nöjen i situationen och markerade omedvetet den framtida betydelsen av denna första inspelade bugg.

Berättelsen om malen fungerar som en påminnelse om hur oväntade händelser kan lämna en bestående inverkan, forma språket och praxis i en hel industri. Det är ett bevis på de otroliga ögonblicken som formar vår förståelse och driver oss framåt på oförutsedda sätt.