
Microsoft планирует крупное обновление своего программного обеспечения, заменяя код, написанный на C и C++, миллионами новых строк. Это обновление будет использовать сочетание искусственного интеллекта, автоматизированных процессов и вклада от программистов-людей для улучшения больших частей Windows и других продуктов Microsoft.
Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.
Купить акции "голубых фишек"Гален Хант, инженер в Microsoft, объявил, что они нанимают Главного инженера-программиста (IC5). Этот человек поможет переписать некоторые из существующих систем Microsoft, в настоящее время построенные на C и C++, используя язык программирования Rust.
Rust — это новый язык программирования, созданный для разработки программного обеспечения, которое работает быстро и стабильно. Он отличается от более старых языков, таких как C и C++, тем, что имеет функции, которые автоматически помогают избежать типичных ошибок.
Эти функции помогают программистам предотвратить ошибки, которые могут привести к сбою программ, создать уязвимости в системе безопасности или привести к странному поведению. Хотя Rust имеет кривую обучения, в конечном итоге он приводит к созданию более надежного и безопасного программного обеспечения.
Hunt поделился следующим на LinkedIn о новой должности:
Мы стремимся полностью заменить код на C и C++ в Microsoft к 2030 году. Мы делаем это, используя комбинацию искусственного интеллекта и передовых алгоритмов для переписывания наших самых больших и сложных кодовых баз. Наша амбициозная цель – позволить одному инженеру обновлять миллион строк кода всего за один месяц. Для достижения этого мы разработали мощную систему, которая может эффективно анализировать и обрабатывать код. Эта система создает подробную карту нашего кода, позволяя инструментам на основе искусственного интеллекта, управляемым алгоритмами, вносить масштабные изменения. Эта основная технология уже используется для улучшения нашего понимания кода и эффективно работает в больших масштабах.
Теперь, когда Windows 11 доступна уже несколько лет, предложение Microsoft о более унифицированном темном режиме делает цель 2030 года по полному удалению кода на C и C++ из своих систем, предложенную Хантом, весьма сложной. Хотя достижение этого может быть трудным, достижения в области искусственного интеллекта потенциально могут ускорить этот процесс. Вероятно, переход на язык программирования Rust является более насущной проблемой для Microsoft, чем просто затемнение окна Run prompt.

В течение нескольких лет Microsoft постепенно внедряет Rust в свою кодовую базу. Как отмечает Thurrott.com, они начали переписывать части ядра Windows на Rust в 2023 году. Интересно, что еще до широкого общественного интереса к AI, Microsoft уже изучала возможность использования больших языковых моделей для преобразования кода, написанного на C и C++, в Rust.
В прошлом году Дэвид Вестон, исполнительный директор Microsoft, отвечающий за безопасность предприятий и операционных систем, обсудил переход Microsoft к использованию языка программирования Rust. Статья в блоге на веб-сайте Azure от 2023 года, написанная Джеффри Куперстейном, более подробно описала преимущества этого перехода.
На протяжении многих лет C и C++ подвержены ошибкам, связанным с памятью, которые трудно предотвратить. Хотя такие языки, как C# и Java, лучше справляются с предотвращением этих проблем, они не всегда являются вариантом. Именно поэтому мы инвестируем в Rust в качестве замены C и C++. Rust — это новый язык, который стремится соответствовать скорости C и C++, но с встроенной защитой от ошибок памяти и многопоточности. Мы не можем немедленно перевести всё на Rust, но мы уже начали использовать его в ключевых частях Azure и планируем использовать его гораздо больше в будущем.
Куперштейн подчеркнул, что Microsoft планирует значительные многолетние инвестиции в принятие языка программирования Rust.
Hunt нанимает сотрудника, который поможет обновить программный код Microsoft. Эта работа является частью команды Future of Scalable Software Engineering в рамках организации CoreAI в Microsoft.
Является ли Rust лучше, чем C и C++ в плане кодирования?
Rust предлагает улучшения по сравнению с C и C++ в нескольких ключевых областях. Он разработан для обеспечения большей безопасности и надёжности, и многие разработчики считают его более простым в использовании.
Я заметил, что поскольку Rust — относительно новый язык по сравнению с C или C++, разработчикам часто приходится строить всё с нуля. Иногда старый код на этих других языках может стать запутанным и трудным для понимания — то, что люди называют «спагетти-кодом». В таких случаях переписывание его на Rust, если это сделано качественно, может стать реальным шагом вперёд.
C++ имеет большую экосистему, поэтому переход на Rust может потребовать больше работы.

Мне интересно узнать ваше мнение о том, что Microsoft потенциально использует ИИ для переписывания значительной части своего кода. Поделитесь своими мнениями в комментариях ниже!
Смотрите также
- Встреча Путина с бизнесом: чего ждать российскому рынку? (21.12.2025 09:32)
- Неважно, на что вы фотографируете!
- 10 лучших игровых ноутбуков. Что купить в декабре 2025.
- Прогноз курса евро к йене на 2025 год
- Ulefone Armor Mini 20T Pro ОБЗОР: беспроводная зарядка, большой аккумулятор
- Подводная съёмка. Как фотографировать под водой.
- Honor MagicPad 2 12,3 дюйма на обзор
- Лучшие смартфоны. Что купить на Новый Год. Идеи для подарка в декабре 2025.
- Прогнозы цен на TIA: анализ криптовалюты TIA
- Аналитический обзор рынка (18.12.2025 11:32)
2025-12-23 18:40