El poder del cero

“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).

12 Comentarios

  1. 1 Jaime González Jaime González 8 Feb 2010 0 (0 Votos)

    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.

  2. 2 murquis murquis 8 Feb 2010 +1 (1 Voto)

    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

  3. 3 Cabezón Cabezón 8 Feb 2010 +4 (6 Votos)

    En la Segunda Guerra Mundial pasó lo mismo varias veces. Un zero chocaba contra un portaaviones y lo mandaba pa’l fondo. ;-)

    • 4 murquis murquis 9 Feb 2010 0 (0 Votos)

      BUENÍSIMO!!!! Aunque macabro…es buenísimo! :-D

  4. 5 Anomrofl Anomrofl 8 Feb 2010 +2 (2 Votos)

    Por eso los aviones se programan en ADA y no en C, ADA no deja dividir por 0 y C si

  5. 6 SandaliO SandaliO 9 Feb 2010 0 (0 Votos)

    Eso les pasa a los americanos por no tener veleros, como nosotros xD

  6. 7 Ness Ness 9 Feb 2010 +1 (1 Voto)

    Aprovechando el post recomiendo el siguiente enlace:

    http://10typesofpeople.wordpress.com/2....an-en-explosiones/

    las grandes pifias de los progrmadores

  7. 8 bovolo bovolo 9 Feb 2010 0 (0 Votos)

    Maikel, muchas gracias pro la reseña,

    Un saludo!

  8. 9 Offler Offler 9 Feb 2010 0 (0 Votos)

    Jeroglifico : “Halcon milenario” D A Empate

    Respuesta : Nave de acero a cero

  9. 10 Iakob Iakob 9 Feb 2010 0 (0 Votos)

    No, si acabaremos volviendo a las galeras, con velas y remeros.

  10. 11 Mon Mon 10 Feb 2010 0 (0 Votos)

    Tampoco ye pa tanto. Yo cuando era pequeño me pusieron muchos ceros y aqui toy dando guerra.

  11. 12 Kavy Kavy 10 Feb 2010 0 (0 Votos)

    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

Deja una respuesta

Tu correo nunca será publicado. Los campos obligatorios están marcardos con *

Obligatorio
Obligatorio

Patrocinadores

Twitter

  • No public twitter messages

Flickr

  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr
  • Una foto de Flickr