lunedì 21 febbraio 2011

L'insetto

Quando un software presenta un comportamento indesiderato si dice che c'è un bug. Ora, la traduzione letterale dall'inglese di bug è insetto. C'è un insetto nel software? Non capisco.
Sono andato a cercare ed è venuto fuori il primo bug documentato nella storia informatica. Era il 9 settembre 1947 e la macchina che presentava il malfunzionamento era il Mark II. Dopo una serie di tentativi si circoscrisse il problema ad una particolare scheda e si scoprì che era dovuto ad una falena morta che ostruiva dei contatti.


L'insetto non è stato buttato ma è stato letteralmente attaccato alla documentazione dell'errore con la didascalia (
qui l'immagine):
"First actual case of bug being found."
C'è a chi piace pensare che sia stato proprio quello il momento in cui il termine bug (software) venne coniato. In realtà era stato utilizzato anche da Edison nel 1800.
Di seguito alcune citazioni famose sul bug:

"Qualsiasi bug sufficientemente fatto bene è indistinguibile da una funzionalità."
- Rick Kulawiec -
"Il mio software non ha mai bugs. Include soltanto funzionalità casuali."
"Il testing non può mai rivelare l'assenza di bug."
- Edsger Wybe Dijkstra -
"Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia."
Legge universale del Colombo
Il bug più celebre appare in genere quando stai per completare un documento, attraverso un'improvvisa dicitura bianca su sfondo blu che ti dice
"A problem has been detected and Windows has been shut down to prevent damage to your computer."
e proprio in quell'istante ti rendi conto che hai dimenticato di salvare! 

3 commenti:

Pietro ha detto...

Nella seconda citazione manca l'autore: è un bug?

Paolo ha detto...

no.. è anonima o almeno non sono riuscito a trovare il suo autore..

Paolo ha detto...

Questa non è male!

Bill Gates nel 1995 ha detto:
"I programmi Microsoft sono generalmente esenti da bachi"

Posta un commento

Related Posts Plugin for WordPress, Blogger...