Category: it

Category was added automatically. Read all entries about "it".

Темная сторона КСА УВД Галактика

Ссылкой на данную статью, с позволения автора, я предполагаю подвести определенный итог для темы, поднятой в постах:

1. Ставка на языки программирования С и C++ - роковая ошибка допущенная при создании самолёта F-35
2. Языки высокого уровня применяемые сегодня в авиации для написания бортового программного обеспечения
3. И ещё раз о выборе языка C++ в качестве основного при создании ПО для самолёта F-35

Темная сторона КСА УВД Галактика

Встречаются два программиста — один пишет на Си, другой на Ада. Си-программист говорит: — Я буду бифштекс с луком

Анекдот понятный только для тех программистов, кто в теме )


Отображение воздушной обстановки на экране диспетчера. Какое программное обеспечение скрыто за монитором?

Разработка программного обеспечения для промышленных систем становится более профессиональной. На рынке становится все меньше поделок под MS Windows, широко используются клиент — серверные решения. Unix — подобные операционные системы, такие как Linux, уже ни у кого не вызывают снисходительной усмешки. Военные заказчики также смирились с тем, что никаких бюджетов (в первую очередь американских) не хватит для собственной разработки базовых программных технологий, и скрепя сердце согласились с тем, что их придется брать с открытого коммерческого рынка — все то, что обозначается краткой абревиатурой COTS.

Читать дальше



Языки высокого уровня применяемые сегодня в авиации для написания бортового программного обеспечения

Вы будете смеяться, но не смотря на крах усилий Пентагона навязать своим подрядчикам язык Ada в качестве единого языка программирования бортовых систем управления военными объектами: кораблями, самолётами, танками, ракетами, снарядами и т.д. ознаменованный в частности тем что:

The Joint Strike Fighter (JSF) is the first major DOD aircraft program to use C++. Или по русски - программа JSF стала первой крупной авиационной программой МО США использующей язык C++.

В деле разработки бортового ПО для гражданской авиации в качестве стандарта сегодня утвердился именно Ada.

Для иллюстрации могу отметить что бортовое программное обеспечение самолётов Airbus 320, 330, 340, 350, 380, Boeing 737, 747-400, 757, 767, 777, 787, Canadair Regional Jet, Embraer CBA-123 и CBA-145, Fokker F-100, Saab 2000 и т.д. написано на Ada (Ссылка 1, Ссылка 2).

Collapse )

Ставка на языки программирования С и C++ - роковая ошибка допущенная при создании самолёта F-35

Слишком "громкий" заголовок? Не думаю. Что ж, приступим.


Рис. 1. Число строк программного кода бортового ПО F-35 на иллюстрации преувеличено. Сегодняшняя оценка ~10 млн. строк

Я сейчас не буду писать об аэродинамике всех трёх версий ударного истребителя F-35. О ней я упоминал ранее. Если кратенько, аэродинамика не блещет. Но ведь согласитесь, было бы странным ожидать от "бюджетного" истребителя-бомбардировщика (в русском языке не прижился термин "истребитель-штурмовик" в наибольшей степени соответствующее англоязычному strike fighter) лётно-тактических характеристик сравнимых с характеристиками лучших самолётов-истребителей, при проектировании которых конструкторы думали прежде всего над тем как обеспечить победу в воздушном бою.
Collapse )