Hacker News new | ask | show | jobs
by 16s 5028 days ago
An entire squadron of F-22's (non C++) lost all systems when they crossed the International Date Line en route to Japan in 2007. The pilots almost lost control and only survived because they could visually follow fuel tankers back to Hawaii. You can't blame that on C++. All systems have bugs.

Source - http://www.defenseindustrydaily.com/f22-squadron-shot-down-b...

1 comments

All systems have bugs.

I'm sure that was a great comfort to the pilots in the F-22s.

All airplanes have bugs, too.

The F-80, for example, if you flew it too fast (and the engine was powerful enough to do that in level flight) the airplane would suddenly "pitch up", fold the wings back, and crash.

There are endless examples of these kinds of "bugs" in leading edge fighter design that have nothing to do with software.

I was reading to "One Minute to Midnight" about the Cuban msisile crisis and the account of flying a U-2 was pretty scary - at high altitude they had a very narrow range of speeds at which they could fly, fly too fast and the wings come off, fly to slowly and the plane stalls.
This is called the "coffin corner". It varies for different aircrafts, but they all have it, including commercial liners.
The P-51 had an interesting problem shared with other high torque single engine fighters of its day. If you're coming in for a landing, with the engine idling, decided to abort and firewalled the throttle, the airplane would rotate about the crankshaft.

This killed a lot of pilots.

"The aircraft's stall speed at that altitude is only 10 knots (12 mph; 19 km/h) below its maximum speed"

http://en.wikipedia.org/wiki/Lockheed_U-2