Jeste li znali da je pojam “bug” u informatici povezan sa stvarnim slučajem?

Danas je uvriježen pojam “bug”, poglavito za informatički hardware i software. No, tijekom vremena se proširio i na ostala područja ljudskog djelovanja, gdje se koristi kao sinonim za grešku.

Podrijetlo vuče iz razdoblja daleko prije informatičke ere, točnije, već 1878. godine Thomas Edison koristi riječ “bug” kako bi opisao “male greške i poteškoće” u svom telegrafskom aparatu. Izraz se brzo udomaćio, te se zadržao u upotrebi desetljećima, pa tako i do Drugog svjetskog rata, čak i izvan područja elektronike.

Najkomercijalniji “izlet” sinonim je imao 1931. godine u reklami za fliper, u kojoj je reklamiran kao mehanizam “slobodan od bugova” (free of bugs).

No, današnji pojam za “bug” nastao je 9. rujna 1947. godine zahvaljujući mrtvom moljcu pronađenom u stroju Mark II na Harvardu.

Tijekom rada na ogromnom elektromehaničkom računalu Harvard Mark II, tim koji je uključivao pionirku računalstva Grace Hopper (iako ona vjerojatno nije bila ta koja je pronašla kukca) naišao je na kvar.

Prilikom otklanjanja problema, u releju broj 70, panela F, pronađen je mrtvi moljac koji je uzrokovao kratki spoj i kvar. Kukac je pažljivo uklonjen i zalijepljen u dnevnik stroja (logbook). Uz njega je zabilježena šala: “First actual case of bug being found(Prvi stvarni slučaj pronađenog buga).

Ovaj konkretan, slikoviti događaj uveo je apstraktni inženjerski izraz u opću upotrebu u kontekstu računalne tehnologije.
Riječ “debugging” (otklanjanje grešaka) također je povezana s ovom anegdotom.

Eto!

na vrh