Наш железнодорожный стандарт EN 50128 дает следующие рекомендации по использованию языков (О - обязательно, Р - рекомендовано, СР - строго рекомендовано, НР - нерекомендовано):
Из этой картинки видно, что С и С++ рекомендуется применять в основном в виде регламентированного подмножества со стандартами кодирования (обычно это означает некие ограничения на ссылочную семантику и методы управления памятью), ада же рекомендуется всегда. Думаю, что военные стандарты дают примерно такие же рекомендации. Другое дело, что порог вхождения в Аду несколько выше и количество людей, у которых вы можете спросить совета несколько меньше. Кроме того, если вы и попадете разработчиком на какое-либо из предприятий ОПК далеко не факт, что там будут использовать аду, так что учить ее имеет смысл, только если вы точно уверены в том, что на вашем будущем рабочем месте придется с ней столкнуться. Так что рекомендую сначала заняться Си и Си++ как более демократичными инструментами.