Каков преобладающий язык программирования, используемый для самолета F35 Lightning II?

Я понимаю, что ADA использовался для F22. Что является основным языком для программного обеспечения на F35?

Ответ 1

Программное обеспечение F-35 Joint Strike Fighter (Lightning II) состояло из следующих языков (по крайней мере, согласно источнику ниже):

enter image description here

Источник

Это показывает:

  • 7% Сборка,
  • 5% Ada 83,
  • 35% С++ и
  • 53% C.

Я думаю, что выражение Wikipedia немного неверно. Вся новая разработка для F-35 была выполнена на C или С++. Согласно вышеприведенному источнику:

Почти во всех случаях было принято одно и то же решение использовать C или С++, за исключением случаев, когда из предыдущих (F-22) событий было возможно много повторного использования.

EDIT 2016-03-10: Основной источник мертв, и я не нашел нового.

Ответ 2

В отличие от предыдущих самолетов, таких как F-22, все программное обеспечение для F-35 написан на С++ для более быстрой разработки кода.

Источник: http://en.wikipedia.org/wiki/Lockheed_Martin_F-35_Lightning_II

Ответ 3

F-35 имеет высокий уровень безопасности COTS (коммерческий с полки), что означает, что он, вероятно, ограничен в нем использованием "эзотерических" языков.