Microsoft намерена полностью избавиться от использования языков C и C++ к 2030 году, заменив их на Rust. Эта инициатива является частью крупного проекта по модернизации инженерии, сообщил Галлен Хант, ведущий инженер компании. Хант подчеркнул цель — "удалить каждую строчку C и C++ из Microsoft к 2030 году".
Переход к безопасному Rust к 2030 году
Планы замены и инструменты
Цель компании — упростить и ускорить процесс миграции на Rust, используя инфраструктуру для обработки кода и алгоритмические инструменты, расширенные с помощью искусственного интеллекта. Эти усилия направлены на облегчение миграции кода от одного языка программирования к другому, а не на немедленное переписывание Windows.
- Галлен Хант подчеркнул, что Windows не переписывается на Rust с помощью AI.
- Проект основное внимание уделяет пересмотру инструментов обработки кода.
- Основной акцент на безопасность памяти и защиту системы.
Преимущества и рыночная тенденция
Microsoft уже инвестировала в Rust для системного проектирования, отмечая хорошую память и безопасность как основные преимущества. В последние годы Rust стал популярным среди таких компаний как Google и различных проектов DARPA, подчеркивая рекомендацию использования языков с безопасностью памяти.
Таким образом, данное изменение отражает более широкую отраслевую тенденцию к использованию безопасных языков программирования, улучшая совместимость и снижая уязвимости в системах.