Microsoft отказалась от C/C++: Rust и ИИ изменят всё к 2030 году!
- Категория: Microsoft
- Дата: 23 декабря 2025 г. в 19:00
- Просмотров: 2

Microsoft всерьез взялась за модернизацию своих продуктов, и, похоже, в 2030 году нас ждет мир без C и C++. 🤯 Представьте себе: миллионы строк кода, написанного на этих "классических" языках, будут заменены!

В Microsoft работает команда, которая занимается переходом на Rust. Гален Хант, ведущий инженер, поделился амбициозной целью: полностью избавиться от C и C++ к 2030 году. Как? Комбинация искусственного интеллекта, умных алгоритмов и, конечно, человеческого труда.
Rust — это современный язык, который делает программы быстрее и надежнее. В отличие от старых C и C++, Rust имеет встроенные механизмы защиты, которые предотвращают множество распространенных ошибок, приводящих к сбоям, уязвимостям или просто странному поведению программ. Да, может, придется немного поучиться, но результат того стоит: более безопасное и стабильное ПО.

Хант рассказал, что их стратегия — это "1 инженер, 1 месяц, 1 миллион строк кода". Звучит как фантастика, но для этого они создали мощную инфраструктуру для обработки кода. Алгоритмы строят "графы" исходного кода, а ИИ-агенты, управляемые этими алгоритмами, вносят изменения в огромных масштабах. Эта система уже работает над задачами вроде понимания кода.

Microsoft уже давно экспериментирует с Rust. Еще в 2023 году они начали переписывать части ядра Windows на этом языке. Даже тогда, когда ИИ еще не был так на слуху, они пробовали использовать LLM для трансляции C/C++ кода в Rust.
Дэвид Уэстон, корпоративный вице-президент по безопасности, говорил о важности этого перехода. А в блоге Azure рассказывали, как Rust решает проблемы с памятью, которые так характерны для C/C++. Даже если не все можно переписать сразу, Microsoft уже использует Rust в критически важных компонентах Azure и планирует расширять его применение.
Новый инженер, которого ищут, будет работать в группе Future of Scalable Software Engineering, входящей в CoreAI. Это значит, что модернизация кода — их главный приоритет.
Rust лучше, чем C и C++. Он безопаснее, надежнее и, в целом, проще в написании. Да, у C++ огромная экосистема, и переход потребует усилий, но свежий код, написанный на Rust, может быть гораздо чище и лишен "спагетти-кода", который иногда встречается в старых проектах.
Переход Microsoft на Rust при поддержке ИИ — это очень смелый и, возможно, правильный шаг. Он обещает сделать их продукты значительно безопаснее и стабильнее, что крайне важно в современном мире.
- Комментарии

