Булат Яббаров

В России предложили перейти на Rust при разработке ПО для ядерного оружия и атомных станций

Инициатива предполагает, что кроме данного языка программирования, во всех «проектах повышенной надёжности» не будет использоваться никакой другой.

2552

В качестве зарубежного примера (причём неудачного), автор приводит разработку языка программирования Ada, которым Пентагон пытался унифицировать инструменты, используемые при разработке особо важных и опасных проектов. При этом решение Министерства обороны США, связанное с отменой продвижения Ada, им было названо «глупым».

К слову, американцы очень плохо справились с этим проектом (и потом его, по глупости, ещё и отменили): транслятор (программа, управляющая выполнением других программ) для Ады имеет огромное количество ошибок, что более чем "компенсирует" надёжность самой Ады.

Автор инициативы предлагает ограничить языком Rust все проекты, создаваемые в рамках разработки и поддержки ядерного оружия, атомных станций, авиации, электроэнергетики, банковской сферы и т.д. В плюсы данного языка были записаны его широкий набор возможностей и «современность».

Стоит отметить, что свежее предложение пользуется не самой большой популярностью и всего при 425 проголосовавших 288 голосов выступают против изменений.

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

В случае, если инициатива всё же будет рассмотрена и принята, то, по версии автора, её исполнение будет отложено на 6-12 месяцев, «чтобы программисты успели переучиться».

2552