domenica 7 giugno 2009

Perchè i bug informatici si chiamano cosi? Il primo bug della storia

Un bug è un errore nel codice sorgente di un sistema operativo o di un software. Ma perchè questi errori informatici vengono chiamati così? Che c’entrano gli insetti con gli errori di programmazione dei software? La storia ha inizio il 9 settembre 1947 negli Stati Uniti. Durante un test con un computer Mark II si verificò un malfunzionamento: i tecnici si scervellarono per capirne la causa, persero ore e ore in tentativi febbrili per rimettere a posto la macchina, finchè alla fine - quando stavano per gettare la spugna - il tenente Hopper si accorse che a causare il problema era... una falena!! Sì, proprio un esemplare della famiglia di farfalle che le sere d'estate possiamo osservare svolazzare attorno ai lampioni delle strade e che per questa loro abitudine hanno dato il loro nome alle prostitute, chiamate anche falene in quanto di notte si aggirano attorno ai lampioni. Pensate un po', l’insetto si era incastrato nei circuiti del computer. Appena il tenente Hopper la rimosse il pc riprese a funzionare...
La falena così divenne un pezzo di storia. Ancora oggi il foglio con l’annotazione del tenente: “1545. Relay #70 Panel F (moth) in relay. First actual case of bug being found” si trova allo Smithsonian National Museum of American History. E sul foglio c'è ancora attaccata quella povera falena alla quale si deve il conio di una delle parole più famose - e famigerate - dell'informatica!!