Zajímavost

První skutečný „bug“: můra v počítači Harvard Mark II

První skutečný „bug“: můra v počítači Harvard Mark II
Volné dílo (CC0)

Slovo bug pro chybu v technice existovalo už dřív, ale v roce 1947 se v počítači poprvé našel opravdový hmyz.

Když programátor řekne, že hledá „bug“, myslí tím chybu v kódu. Málokdo si ale uvědomí, že v historii výpočetní techniky existuje i chyba, která měla křídla. Našli ji v září 1947 na Harvardově univerzitě.

Můra v relé

Počítač Harvard Mark II nebyl počítač v dnešním smyslu. Šlo o obrovský elektromechanický stroj, ve kterém se počítalo pomocí tisíců relé – malých spínačů, které při práci cvakaly a otevíraly a zavíraly kontakty. Když stroj začal dávat chybné výsledky, obsluha hledala příčinu přímo v jeho útrobách. V jednom z relé našla zaseknutou můru, která bránila sepnutí kontaktu.

Hmyz pinzetou vyjmuli a přilepili lepicí páskou do provozního deníku s poznámkou „First actual case of bug being found“ – tedy „první skutečný případ nalezení bugu“.

Vtip, ne vynález slova

Pointa je v tom, že slovo bug tehdy nevzniklo. Inženýři ho pro závady a nečekané potíže v technice používali už desítky let předtím, mimo jiné Thomas Edison v 19. století. Zápis v deníku byl tedy hlavně povedený vtip: obsluha konečně narazila na chybu, která byla doslova broukem.

Příběh se často spojuje s Grace Hopperovou, průkopnicí programování, která na projektu pracovala a historku později ráda vyprávěla. Samotnou můru ale podle všeho nenašla ona, nýbrž členové obsluhy stroje. Právě díky jejímu vyprávění se však z drobné epizody stala legenda.

Kde je můra dnes

Stránka deníku i s přilepenou můrou se dochovala a dnes patří do sbírek Smithsonianova národního muzea americké historie. Je to možná nejslavnější hmyz v dějinách informatiky – a připomínka, že i „debugging“ kdysi znamenal úplně obyčejné hledání brouka.

Byl článek užitečný?

Komentáře

Načítám komentáře…

Buďte slušní a k věci. Odkazy nejsou povolené, nevhodné komentáře mažeme. Jak nakládáme s údaji