Tagged articles
1 articles
Page 1 of 1
Liangxu Linux
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
How a Simple Data‑Type Conversion Bug Sank the Ariane 5 Rocket