Rust стал языком первого уровня в Microsoft
Rust Is Tier-1 Language at Microsoft
Microsoft официально признала Rust языком первого уровня, наравне с C++, C# и TypeScript. Компания разработала бэкенд rustc_codegen_utc, который подключает компилятор Rust к нативному бэкенду MSVC, обеспечивая бесшовную совместимость с C++ и полную интеграцию с инструментами Windows. Более 100 проектов уже используют этот бэкенд, а сам Rust стал частью внутренней платформы разработки Microsoft.
Rust стал языком первого уровня в Microsoft, но C++ по-прежнему доминирует после десятилетий разработки.
- gregw2
Тем, кому это интересно, могут пригодиться следующие статьи:
Цели Microsoft [правка: э-э, цель-визионерство менеджера по найму Microsoft] — конвертировать 1 миллиард строк кода в Rust к 2030 году с помощью автоматизированного инструментария, позволяющего достичь «1 инженер, 1 месяц, 1 миллион строк кода»:
https://thenewstack.io/microsofts-bold-goal-replace-1b-lines...
Работа DARPA по автоматизации преобразования кода C в Rust с использованием смеси из 6 разных команд, применяющих разные подходы:
https://www.darpa.mil/research/programs/translating-all-c-to...
Отчёт о ходе работ за февраль 2026 года:
https://github.com/DARPA-TRACTOR-Program/Reports/blob/main/F...
- i2talics
Надеюсь, подобные анонсы показывают, что Rust больше не тот новичок-язычок, который быстро развивается и ломает всё на своём пути. Это зрелый, серьёзный конкурент таким устоявшимся языкам, как C++ и C#. Это особенно важно при попытке сравнить опыт использования Rust с другими языками из категории «лучше, чем C/C++», такими как Zig и Odin — они гораздо новее и имеют больше шероховатостей, чем Rust.
- pjmlp
Это очень большая новость: все крупные производители ОС, которые также играют роль в инструментарии для языков C и C++, теперь диверсифицировали свои варианты системных языков программирования для разработки с нуля.
Кроме того, мы наконец получаем публичные новости о слухах касательно интеграции с MSVC в связи с Rust.
- devy
Это имеет стратегический смысл во многих отношениях:
1. Дизайн Rust с акцентом на безопасность памяти поможет Microsoft улучшить гигантский портфель продуктов, которые, как известно, имеют множество CVE, и 70% из них — проблемы безопасности памяти, согласно выступлению технического директора Azure Марка Руссиновича на RustCon в прошлом году.[1]
2. Настойчивое стремление Windows 11 списать миллионы единиц устаревшего оборудования для ПК, объявив о прекращении поддержки Windows 10 в октябре прошлого года, было абсурдным для миллионов потребителей и предприятий. Я буквально помогал малому и среднему бизнесу, которому пришлось заменить весь парк рабочих ПК просто потому, что поддержка Windows 10 закончилась, а Windows 11 отказывалась работать на этом устаревшем оборудовании. Честно говоря, эти ПК работали отлично! Вот почему некоторые перешли на Linux, в частности на Google ChromeOS Flex.[2]
3. Нехватка RAM из-за бума ИИ исчерпала производственные мощности производителей чипов памяти как минимум на следующие 5 лет. Это означает, что массовые ПК, продаваемые сегодня, на самом деле будут иметь уменьшающиеся конфигурации объёма RAM по сравнению с прошлогодними, чтобы производители ПК не поднимали резко цену на продукт (или резко не повышали цены на конфигурации с большим объёмом RAM, как делает Apple). Это требует, чтобы операционная система Windows 11 более экономно расходовала RAM, и Rust может стать частью этого.
- pornel
Главная новость здесь в том, что они заменили LLVM на бэкенд MSVC.
- abbefaria27
Как сейчас обстоят дела с совместимостью Rust и C++? Именно это убивает внедрение. Большинство знакомых мне C++ разработчиков нравится идея Rust, но никто не собирается переписывать 30 лет работающего кода. Нужно, чтобы его можно было внедрять постепенно.
- bryanlarsen
Это с rustconf. Много внимания на Rustconf в этом году уделялось совместимости с C++, Python, JavaScript — речь больше не идёт о «перепишем всё на Rust», а о том, чтобы быть частью экосистемы.
- psyclobe
Microsoft — компания уровня tier-0.
- petilon
Если это язык уровня tier-1, почему он не поддерживается в Visual Studio?
- ComputerGuru
Итак, когда мы получим поддержку отладки уровня tier 1 в Visual Studio?