5 ms·
Reading through the Wikipedia article detailing serious issues with the avionics software's development[0], I can't help but think of the choice to use C++ as t
by ajxs 6y ago
Reading through the Wikipedia article detailing serious issues with the avionics software's development[0], I can't help but think of the choice to use C++ as the standard language for development on most of the JSF's systems. I recall reading a document written by the (then-current) lead dev on the project outlining the criteria used to assess C++'s suitability for the project. He conceded that Ada was the superior choice in most every aspect except for the ease of finding developers. Unfortunately I can't find that document now. If anyone knows the document I'm referring to and could point me to it, I'd appreciate it. I thought I had it saved.
[0]: https://en.wikipedia.org/wiki/Lockheed_Martin_F-35_Lightning_II_development#Program_cost_overruns_and_delays https://en.wikipedia.org/wiki/Lockheed_Martin_F-35_Lightning...
- ajxs 6y agoHere is the document I was referring to: https://web.archive.org/web/20111219004314/http://journal.thedacs.com:80/issue/53/158 https://web.archive.org/web/20111219004314/http://journal.th...
- fatbird 6y agoHas there ever been a study done of the costs of retraining an X programmer as a Y programmer? Talent availability is a huge factor for any development project; but if the software program clearly showed that Ada was superior, one wonders at the cost of taking all those experienced C++ coders and retraining them on Ada. Ideally, such a study would show a matrix of the dominant language a coder uses, and the costs/time to get them comparably efficient in another language.