3 ms·
extremely complex software such as what the F-35 runs on, is all C++ https://news.ycombinator.com/item?id=7628746 https://news.ycombinator.com/item?id=7628746
by platz 13y ago
extremely complex software such as what the F-35 runs on, is all C++
https://news.ycombinator.com/item?id=7628746 https://news.ycombinator.com/item?id=7628746
- maaku 13y agoAnd?
- AnimalMuppet 13y agoI presume, "... and that's mission-critical in the same way that NASA's stuff is. Therefore, the idea that you can't/shouldn't do mission-critical software in C++ is mistaken." Note well, though, that the coding standards strictly limit the C++ features you can use. It's not done the way your average bunch of C++ code cowboys sling out an application.
- maaku 13y agoThat doesn't negate what I was saying in the slightest: project managers are picking unsafe languages like C++ for safety critical applications for non-technical/ignorant reasons. F-35 is a similar example (worse because the contractor was probably at fault here: using C++ made the software system go way over budget on a cost-plus contract, and will likely result in larger maintenance contracts down the road. That's a win-win as far as the contractor is concerned...)
- kisielk 13y agoyou mean the project that's plagued with cost overruns and delays because of software problems? http://spectrum.ieee.org/riskfactor/aerospace/aviation/software-testing-problems-continue-to-plague-f35-joint-strike-fighter-program http://spectrum.ieee.org/riskfactor/aerospace/aviation/softw...