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++ по-прежнему доминирует после десятилетий разработки.
  1. 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...

  2. i2talics

    Надеюсь, подобные анонсы показывают, что Rust больше не тот новичок-язычок, который быстро развивается и ломает всё на своём пути. Это зрелый, серьёзный конкурент таким устоявшимся языкам, как C++ и C#. Это особенно важно при попытке сравнить опыт использования Rust с другими языками из категории «лучше, чем C/C++», такими как Zig и Odin — они гораздо новее и имеют больше шероховатостей, чем Rust.

  3. pjmlp

    Это очень большая новость: все крупные производители ОС, которые также играют роль в инструментарии для языков C и C++, теперь диверсифицировали свои варианты системных языков программирования для разработки с нуля.

    Кроме того, мы наконец получаем публичные новости о слухах касательно интеграции с MSVC в связи с Rust.

  4. 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 может стать частью этого.

    [1] https://www.youtube.com/watch?v=uDtMuS7BExE

    [2] https://chromeos.google/products/chromeos-flex/

  5. pornel

    Главная новость здесь в том, что они заменили LLVM на бэкенд MSVC.

  6. abbefaria27

    Как сейчас обстоят дела с совместимостью Rust и C++? Именно это убивает внедрение. Большинство знакомых мне C++ разработчиков нравится идея Rust, но никто не собирается переписывать 30 лет работающего кода. Нужно, чтобы его можно было внедрять постепенно.

  7. bryanlarsen

    Это с rustconf. Много внимания на Rustconf в этом году уделялось совместимости с C++, Python, JavaScript — речь больше не идёт о «перепишем всё на Rust», а о том, чтобы быть частью экосистемы.

  8. psyclobe

    Microsoft — компания уровня tier-0.

  9. petilon

    Если это язык уровня tier-1, почему он не поддерживается в Visual Studio?

  10. ComputerGuru

    Итак, когда мы получим поддержку отладки уровня tier 1 в Visual Studio?

Ещё за этот день

2026-09-10