https://rg.ru/2017/04/16/v-pak-fa-ispyt ... ilota.htmlЦитата:
При этом компьютер ПАК ФА вдвое меньше своего предшественника, бортовой вычислительной машины "Багет", не умевшей быть не пилотом, ни штурманом. Все могущество российских технологий заключено в металлический ящик размером с обувную коробку. Многоядерная машина создана из отечественных элементов, установлено на ней российское программное обеспечение.
- Объем ПО уже превысил четыре миллиона строк кода, а еще предстоит внедрить ряд сложных функциональных режимов управления летательным аппаратом, - заметил Грибов. - Новая система действительно является инновационной и не имеющей аналогов в мире. Мы впервые пошли не по пути воспроизводства уже реализованных другими разработчиками решений, а заложили перспективную архитектуру, которую и далее будем развивать в сторону "сетевого борта”, последовательно модернизируя бортовые системы и комплексы. Многоядерность дает нам почти неограниченные возможности по проектированию отказоустойчивых конфигураций оборудования, экономя при этом на весе, энергопотреблении и стоимости аппаратуры.
Обмен данными между компьютером и периферийными устройствами проходит по волоконно-оптической сети со скоростью восемь гигабит в секунду. Сетевая структура повышает надежность компьютера - при сбое одного из вычислителей автоматически подключается другой блок.
- Производительность БЦВМ увеличилась более чем в десять раз, отказобезопасность выросла более чем в четыре раза, - рассказали в ОАК.
По всем признакам, "Эльбрус" там.
Софт, конечно, на С++.
В "Эльбрусе", правда, контекстная защита (допустим, контекст вызова метода, границы массивов и объектов и т.п. - у Бабаяна в книге это описывалось).
Но от монструозности языка не поможет.