Una de las primeras computadoras, propiedad de las fuerzas armadas se negaba un día a imprimir unos datos importantes. Luego que sus programadores trataron durante varias horas de encontrar algún error en el programa, una de ellos, llamada Grace Hoper, decidió inspeccionar la impresora.
Grace halló que había una pequeña polilla alojada entre dos cables importantes. Cuando extrajo la polilla de allí, la impresora comenzó a funcionar perfectamente (aunque se desconoce si la polilla tuvo la misma suerte).
Grace Hoper es en la actualidad una almirante retirada de la Marina, y aunque entre sus antecedentes figure el desarrollo de varios conceptos informáticos importantes (fue la autora de la versión original del lenguaje COBOL), resulta más conocida por haber encontrado el primer bug (bicho) presente en una computadora.
A pesar de que lo que descubrió la almirante Hoper era un bug verdadero (la polilla) los errores presentes en los programas de computación (y en el hardware) se han denominado de allí en más bugs de computación. Cuando usted comprueba un programa, puede llegar a tener que depurarlo o desbicharlo (debug), o sea, eliminar los bugs (errores) mediante la corrección de las inconsistencias de tipeo en el código fuente o la modificación de la lógica implementada de manera que el programa haga exactamente lo que se desea.
Fuente:
Libro “C con ejemplos”
Greg Perry
Prentice Hall
Pag. 14