Email or username:

Password:

Forgot your password?
OpenNet

DARPA развивает AI-транслятор для переписывания Си-кода на Rust

Управление перспективных исследовательских проектов Министерства обороны США (DARPA) представило проект TRACTOR (Translating All C to Rust), развивающего транслятор для автоматического преобразования проектов на языке Си в представление на языке Rust. Транслятор примечателен использованием методов машинного обучения для достижения уровня результирующего кода на Rust, близкого по стилю и качеству к коду, написанному опытным программистом, и использующего только безопасные методы для работы с памятью без включения блоков и функций, помеченных ключевым словом "unsafe". Предполагается, что развиваемый транслятор позволит решить проблему с безопасностью старого кода на языке Си и избавиться от потенциальных уязвимостей, вызванных небезопасной работой с памятью и неопределённым поведением.

opennet.ru/opennews/art.shtml?

4 comments
КМБ-4

@opennet
Поход через годик-другой что-то рванёт

Шуро
@iron_bug тебе это обязано понравиться прямо со всех ракурсов :)
Iron Bug
да вперёд. опозорить ржавчину ещё хуже вряд ли уже можно. но они могут преуспеть. ржавчина, помноженная на тупые стохастические случайные процессы - это прямо жесть.
дебилы придумали ржавчину для себе подобных. и ничего, кроме дебилизма, у них никогда не получится.
Go Up