El número que Ariane 5 no pudo convertir

Прочитайте цю статтю вголос

Увімкніть мікрофон і читайте у своєму темпі. Слова підсвічуються на ходу, і ніхто не зупиняє вас через одну помилку.

Ваш звук не потрапляє до MovaReader: розпізнає його ваш браузер. Політикою конфіденційності

Увійдіть, щоб ця сесія збереглася в історії читання.

El número que Ariane 5 no pudo convertir

El 4 de junio de 1996, el primer Ariane 5 voló con normalidad durante unos 36 segundos. Poco después, sus dos sistemas de referencia inercial dejaron de funcionar casi al mismo tiempo. Las toberas se movieron hasta posiciones extremas, el cohete se desvió y las cargas aerodinámicas lo destruyeron.

El informe de investigación siguió la cadena hasta una operación de software. Un valor horizontal calculado como número de 64 bits debía convertirse en un entero con signo de 16 bits. El valor de Ariane 5 era demasiado grande para ese formato y produjo una excepción. No era una conversión entre metros y pies: era el intento de guardar un número en un espacio numérico que no podía representarlo.

La segunda unidad no salvó el vuelo: ejecutaba el mismo programa y recibió condiciones semejantes. Repitió la misma conversión y falló. Sin