마이크로소프트, Rust를 1순위 개발 언어로 공식 지정

Key Point
Windows 개발의 오랜 기축언어 C++과 Rust를 같은 플랫폼에서 지원하려는 마이크로소프트의 전략이 기술로 현실화된 것으로, 향후 Windows 기반 시스템과 시스템 소프트웨어의 개발 방식이 바뀔 수 있기 때문이다.
핵심 요약
- 마이크로소프트가 Rust를 C++, C#, TypeScript와 동등한 'Tier-1 언어'로 정식 지정했다.
- Windows 개발 환경에서 Rust를 네이티브로 지원하기 위해 rustc_codegen_utc라는 새로운 코드 생성 백엔드를 개발했다.
- rustc_codegen_utc는 Rust의 컴파일러를 MSVC 백엔드에 직접 연결해 C++과 동일한 Windows 플랫폼 기능, 보안 기능, 디버깅 및 최적화 도구를 사용하게 한다.
- 펌웨어·드라이버부터 마이크로서비스까지 전 영역에서 Rust/C++ 혼합 프로젝트를 위한 완벽한 상호운용성을 제공한다.
- 2026년 초부터 프로덕션 상태이며, 현재 마이크로소프트 내 100개 이상의 프로젝트에서 사용 중이다.