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

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

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster