Какой основной язык программирования используется для самолета F35 Lightning II? - PullRequest
13 голосов
/ 22 марта 2012

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

Ответы [ 3 ]

13 голосов
/ 22 марта 2012

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

enter image description here

Источник | Источник - Alt (стр. 38)

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

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

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

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

РЕДАКТИРОВАТЬ 2016-03-10: Основной источник мертв, и я не нашел нового.

3 голосов
/ 22 марта 2012

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

0 голосов
/ 05 декабря 2014

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

...