Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the predominant programming language used for the F35 Lightning II aircraft?

I understand ADA was used for the F22. What is the principal language for the software on the F35?

like image 334
Ben Aston Avatar asked Mar 22 '12 17:03

Ben Aston


1 Answers

The F-35 Joint Strike Fighter (Lightning II) software was comprised of the following languages (at least according to the source below):

enter image description here

Source | Source - Alt (page 38)

This shows:

  • 7% Assembly,
  • 5% Ada 83,
  • 35% C++, and
  • 53% C.

I think Wikipedia's statement is slightly incorrect. All new development for the F-35 was done in C or C++. According to the source above:

In almost every case, the same decision to use C or C++ was made except when a large amount of reuse was possible from previous (F-22) developments.

EDIT 2016-03-10: The main source is dead and I haven't found a new one.

like image 96
Cᴏʀʏ Avatar answered Sep 23 '22 10:09

Cᴏʀʏ