Da dove viene il termine "bug" in informatica?

Nel mondo della tecnologia, sentiamo spesso parlare di bug: piccoli errori nel codice che causano malfunzionamenti. Ma perché si usa proprio questa parola? Non ha niente a che fare con gli insetti, almeno non del tutto.

In realtà, il termine inglese bug risale a molto prima dell’era dei computer. Già nel Medioevo, in inglese arcaico, esisteva la parola bugge, che indicava un mostro o uno spavento. Nel corso dei secoli, bug ha assunto il significato più generico di fastidio o problema. Ancora oggi, in inglese, il verbo to bug significa "infastidire".

È proprio questo il punto chiave: un bug nel software è prima di tutto un fastidio, un errore che rompe il flusso, che impedisce al sistema di funzionare come dovrebbe. L’idea di chiamarlo "insetto" è un po’ un mito popolare, probabilmente rafforzato dalla famosa storia di Grace Hopper, che negli anni ’40 trovò una falena nel relè di un calcolatore – un vero insetto, insomma. Ma il termine era già in uso da tempo per indicare un malfunzionamento.

Insomma, quando un programmatore dice “c’è un bug”, non sta parlando di una cimice finita nel circuito, ma di un problema che infastidisce, che stona, che va tolto di mezzo. Un bug è, in fondo, un qualcosa che non fila liscio – esattamente come quando qualcuno ci dà fastidio. Una parola semplice, con radici antiche, che racconta bene quanto la tecnologia sia fatta anche di imprevisti umani.

Vedi anche

Approfondimenti

Argomenti correlati