Hasty Briefsbeta

Bilingual

Microsoft to replace all C/C++ code with Rust

4 months ago
  • #AI
  • #Microsoft
  • #Rust
  • Microsoft plans to eliminate all C/C++ code by 2030, replacing it with Rust.
  • The strategy involves using AI and algorithms to rewrite large codebases, aiming for '1 engineer, 1 month, 1 million lines of code.'
  • Microsoft has built a scalable code processing infrastructure to support this effort.
  • Azure CTO Mark Russinovich previously mandated Rust for new projects and announced Microsoft was 'all-in' on Rust.
  • Microsoft is working on automated translation of C/C++ to Rust using LLMs.
  • A Principal Software Engineer role is open to help evolve infrastructure for translating C/C++ to Rust.
  • The Rust refactoring team is part of Microsoft CoreAI's Future of Scalable Software Engineering group.
  • The team's mission is to eliminate technical debt at scale across Microsoft and the industry.