В Microsoft хотят перенести весь код с C/C++ на Rust за несколько лет
В Microsoft обсуждают радикальный план: к 2030 году переписать весь существующий код на C/C++ — на Rust при помощи ИИ. Идею продвигает заслуженный инженер Microsoft Гален Хант, который проработал в компании около 30 лет.
По замыслу, ИИ-агенты будут в автоматическом режиме анализировать, менять и переводить большие объёмы кода, а человек будет отвечать за контроль и архитектурные решения.
Microsoft уже активно использует ИИ в разработке, пишет Neowin. Внутренний ассистент участвует в ревью примерно 90% всех пулл-реквестов, а это — сотни тысяч в месяц. Новая цель — масштабировать процесс до более высокого уровня: создать инфраструктуру, где ИИ по заданным алгоритмам может массово рефакторить и переписывать легаси-код. Под это направление Microsoft ищет инженеров с опытом системного программирования на Rust.
Выбор языка объясняется прежде всего безопасностью памяти. В Microsoft его уже продвигают, например, для драйверов и системного кода, где ошибки стоят особенно дорого. Переписывание легаси-кода рассматривается как способ снизить технический долг.
Реакция сообщества неоднозначная. Многих смущают и масштаб идеи, и некоторые метрики — Хант хочет, чтобы каждый разработчик писал по миллиону строк кода в месяц.
Читать на dev.by