Hacker News new | past | comments | ask | show | jobs | submit login

The F-22 is an air dominance fighter. It's primary objective is air superiority. F-35 on the other hand is a versatile multirole aircraft which has been adapted to 3 variants for air force, navy and the marines.

The F-35 trades a slightly higher radar visibility (vis a vis F22) with a very modular software & hardware architecture & networked combat assistance. Its avionics is much more easily upgradeable & mostly written in a C++ dialect to best of my knowledge. F-22 on the other hand is absolutely the best in class on stealth & maneuverability - but the tech it is built on, will be of 90s always (sadly). Its avionics & controls were coded in Ada on i960MX architecture (CPU clock ~90MHz) which is no longer maintained.

Between the two, F-22 is a marvelous bird still, and still outclasses F-35 in air dominance roles. Its capabilities can strike fear to even well-equipped combat adversaries. In an anecdote that I was told by an US airman friend, Pakistan AF had scrambled F-16s during the OBL's Abbotabad raid, but the sortie was pushed to flying the perimeters of the city when a F-22 pair switched on their radar beacons temporarily to ping their presence (& as a obvious warning). Apparently they were overflying at reasonably high altitude having taken off from Qatar or KSA on special close air support mission. Their stealthy presence & perceived capabilities from this incident speaks volumes.

Edit: The hardware is Intel i960MX. I mistakenly remembered it as IBM Power architecture.

Edit2: Aviation Intel also surmised that F-22s were possibly in the theater

http://aviationintel.com/was-the-f-22-used-for-contingency-c...




Having seen quite a lot about the language, I do rather wonder whether Ada would've been a better choice of implementation platform, just with a modern-ish processor underneath it.

(I would not describe myself as competent at either Ada -or- C++ though, so take my wondering with a suitable amount of salt)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: