branding images
branding images

Конец эпохи C++: Microsoft приговорила старый код к полному уничтожению к 2030 году

Конец эпохи C++: Microsoft приговорила старый код к полному уничтожению к 2030 году
0
47

Корпорация Microsoft намерена к 2030 году полностью переписать свои ключевые программные продукты, отказавшись от языков C и C++ в пользу Rust. Об этом сообщил ведущий инженер Microsoft Гейлен Хант (Galen Hunt).

По его словам, компания поставила перед собой цель устранить весь устаревший код, используя сочетание алгоритмов и искусственного интеллекта. Для этого Microsoft создала масштабную инфраструктуру анализа исходного кода, которая позволяет применять ИИ-агентов для автоматической переработки больших кодовых баз. Внутри проекта используется ориентир: один инженер — один месяц — один миллион строк кода.

«Планы Microsoft по постепенному отказу от С и С++ в ключевых компонентах своей инфраструктуры — это важный стратегический шаг компании, направленный на повышение безопасности и надежности программного обеспечения. Ещё в январе 2023 Агентство Национальной Безопасности США призвало отказаться от C++, так что решение Microsoft в достаточной степени закономерно. Однако это не означает, что C и C++ потеряют свою актуальность в ближайшие годы. 

Безусловно, с появлением Chat GPT и его аналогов, сфера разработки ПО переключилась на более простые в понимании и использовании Python, Go и Rust, однако существует колоссальное количество критически важных систем, промышленного оборудования, встроенных решений и legacy-приложений, которые продолжат эксплуатироваться и поддерживаться на протяжении многих лет. На просторе СНГ ведущие технологические компании из года в год стабильно принимают на работу тысячи С++ разработчиков и тренд не собирается меняться.Профессиональное сообщество постепенно осваивает новые технологии, сохраняя при этом экспертизу в более «старых» языках. Я уверен, что в обозримой перспективе C и C++ останутся востребованными, а их изучение продолжит обеспечивать специалистов конкурентоспособными навыками на рынке труда.» —  Вадим Владымцев, эксперт по ИИ продуктом

Курс на Rust Microsoft взяла не впервые. Ещё в 2023 году компания начала переписывать отдельные части ядра Windows на этом языке. Тогда технический директор Azure Марк Руссинович (Mark Russinovich) запретил запуск новых проектов на C и C++, обязав команды использовать Rust. Позднее он заявил, что Microsoft полностью делает ставку на язык с повышенной безопасностью памяти.

Сейчас компания переходит от отдельных экспериментов к системной трансформации. В Microsoft уже ищут ведущего инженера, который поможет развивать платформу автоматического перевода крупных C/C++-систем в Rust с применением больших языковых моделей. Проект реализуется в подразделении CoreAI и нацелен на сокращение технического долга в крупнейших продуктах компании.

Владислав Долгов
Владислав Долгов
Автор
(Проголосовать за статью)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

X