Glossario • B
Bug
Bug in inglese indica un piccolo insetto fastidioso. In informatica si chiama bug (spesso tradotto impropriamente in italiano con baco cioè verme) un errore rilevato durante l'esecuzione di un programma.
Il bug più famoso è sicuramente il cosiddetto Millennium Bug (conosciuto anche come Y2K), un potenziale difetto informatico che avrebbe dovuto manifestarsi al cambio di data dalla mezzanotte del 31 dicembre 1999 al 1º gennaio 2000 nei sistemi di elaborazione dati, dai personal computer ai grandi elaboratori. Principalmente, il rischio derivava dalla possibilità che fossero ancora in uso rappresentazioni sintetiche della data, con le sole ultime due cifre per indicare l'anno. Questo metodo era stato in effetti molto utilizzato nella "preistoria" informatica, quando la memoria era scarsa e costosa. In queste condizioni, un sistema affetto dal bug avrebbe frainteso "2000" con "1900", con conseguenze non difficili da immaginare.
L'attività di eliminazione dei bug da un programma prende il nome di debug.