«El 21 de septiembre de 1997, cuando bordeaba la costa de Virginia, el costoso crucero USS Yorktown quedó detenido en medio de las aguas. El Yorktown estaba preparado para resistir la explosión de un torpedo o una mina, pero nadie pensó en un sistema de defensa que le protegiera del cero. Grave error. Ocurrió que se había instalado en los ordenadores del Yorktown un nuevo programa que controlaba las máquinas. Por desgracia nadie detectó la bomba que representaba un 0 en los códigos, un 0 que debía haber sido borrado durante la instalación. Por una u otra razón, el 0 se quedó allí olvidado, escondido en el código. Y allí permaneció hasta que fue requerido por el programa, y originó el colapso del ordenador. Cuando el programa trató de dividir por 0, los 80.000 caballos de potencia del buque quedaron inutilizados al instante. Llevó tres horas rearmar los controles de emergencia del motor y poder llevar el buque, a trancas y barrancas, hasta el puerto más cercano. Los ingenieros tardaron dos días en extraer el 0 del programa, reparar las máquinas y dejar al Yorktown listo para combatir. Ningún otro número podría haber causado semejante daño.»
Leído en Cero, la biografía de una idea peligrosa, de Charles Seife. (Podéis leer más sobre este incidente en Cabovolo).
Sirva de ejemplo para todos esos amigos del «déjalo, si da igual…» Pues en este caso NO dió igual.
Ahora, que menuda avería, al que le tocó de cabeza de turco le debieron dar para el pelo.
sencillamente IM-PRESIONANTE! Y pensar que una de las mayores máquinas de guerra que existe actualmente se pueda inutilizar por un «CERO»… da que pensar la verdad. xD
En la Segunda Guerra Mundial pasó lo mismo varias veces. Un zero chocaba contra un portaaviones y lo mandaba pa’l fondo. 😉
BUENÍSIMO!!!! Aunque macabro…es buenísimo! 😀
Por eso los aviones se programan en ADA y no en C, ADA no deja dividir por 0 y C si
Eso les pasa a los americanos por no tener veleros, como nosotros xD
Aprovechando el post recomiendo el siguiente enlace:
http://10typesofpeople.wordpress.com/2007/10/31/cuando-los-bugs-terminan-en-explosiones/
las grandes pifias de los progrmadores
Maikel, muchas gracias pro la reseña,
Un saludo!
Jeroglifico : «Halcon milenario» D A Empate
Respuesta : Nave de acero a cero
No, si acabaremos volviendo a las galeras, con velas y remeros.
Tampoco ye pa tanto. Yo cuando era pequeño me pusieron muchos ceros y aqui toy dando guerra.
El cero es algo con lo que tener cuidado si. Por eso las matematicas antiguas no hacían uso de él. A veces uno podría pensar que muchas cosas serían más fáciles sin el.
saludos