TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ada holding up F-22 Raptor upgrades

27 pointsby theclayalmost 14 years ago

4 comments

jameskiltonalmost 14 years ago
Odd story, makes software development in Ada kind of a catch-22. The DoD has used Ada for so long because of the security and correctness constraints built right into the language and compiler. When you're talking about software that's flying a plane (passenger, war time, whatever) it HAS to be right, because if it's wrong, people die. When something HAS to be right, that by itself ensures longer development time and testing.<p>Now I'm not in this industry, but I know that planes these days are extremely complicated beasts and require a ton of code to run everything properly. I worry that if development is artificially sped up, that code problems that would have been caught in the testing get caught in production.<p>Of course the above kind of assumes a decent dev team and a good code base. What I said could be moot if what's really happening is the technical debt of some of this code is so massive that simple changes take months to make and ensure correct, which would be a problem for sure.<p>Either way, blaming the language probably isn't the right way to go about this.
评论 #2591507 未加载
bugsyalmost 14 years ago
But I want the lolly NOW!!!!<p>But seriously, Ada is well designed and not difficult. Ada is not part of the problem, this would take longer and be less reliable in C++.
评论 #2591531 未加载
hsmyersalmost 14 years ago
OK, everyone here who codes in ADA, raise your hand. Atlas?
评论 #2591468 未加载
评论 #2591461 未加载
评论 #2591722 未加载
评论 #2591657 未加载
评论 #2591604 未加载
评论 #2591495 未加载
评论 #2591661 未加载
评论 #2591536 未加载
seanwoodsalmost 14 years ago
What's used in place of Ada nowadays?
评论 #2591639 未加载
评论 #2591648 未加载
评论 #2591602 未加载
评论 #2591658 未加载