Liangxu Linux
Aug 24, 2024 · Fundamentals
How a Simple Data‑Type Conversion Bug Sank the Ariane 5 Rocket
The 1996 Ariane 5 launch failed when a reused navigation code incorrectly converted 64‑bit floating‑point velocity data to a 16‑bit signed integer, causing an overflow that disabled the guidance system and led to the rocket's explosion, highlighting critical software engineering lessons.
Ariane 5Software Engineeringbug
0 likes · 6 min read
