Rust, 마이크로소프트의 '티어 원' 언어로 자리매김... 노트

Rust, 마이크로소프트의 '티어 원' 언어로 자리매김하다

Microsoft는 공식적으로 Rust를 내부 개발을 위한 Tier One 언어로 지정했습니다. 이는 Rust를 C++, C#, TypeScript와 동등한 지위로 격상시킨 것입니다. Microsoft는 Rust 개발을 완전히 지원하기 위한 광범위한 도구와 프로세스를 개발했습니다. Rust는 이미 100개 이상의 Microsoft 프로젝트 리포지토리에서 사용되고 있습니다. Microsoft는 확장 가능한 Rust 서비스를 지원하는 도구 모음인 Oxidizer를 구축했습니다. 이러한 서비스는 Outlook, Word, OneDrive와 같은 핵심 Microsoft 365 애플리케이션을 구동합니다. Copilot 기술 스택 또한 Rust에 크게 의존하고 있습니다. 엔지니어들은 Microsoft Visual C++ 툴체인과 Rust 컴파일러를 통합하기 위해 맞춤형 Rust 컴파일러 백엔드인 rustc_codegen_utc를 만들었습니다. 이는 Windows에서 Rust와 C++를 위한 통합 코드 생성 플랫폼을 제공합니다. Microsoft의 Rust 채택은 상당한데, Windows 보안 취약점의 대다수가 C 및 C++에서 흔히 발생하는 메모리 문제에서 비롯되기 때문입니다. Rust의 내재된 메모리 안전 기능은 이러한 언어에 비해 강력한 이점을 제공합니다.