A senior Microsoft engineer announced a long-term plan to transition the company's vast codebases from C and C++ to the Rust programming language. This conversion must be completed by the end of the decade.

The initiative aims to eliminate entire classes of memory-related security vulnerabilities. Furthermore, the project seeks to reduce technical debt across Microsoft’s entire product portfolio.

AI-driven systems and advanced algorithms will facilitate the massive code conversion. These systems boast the capability to rewrite code at an unprecedented scale.

The 'Future of Scalable Software Engineering' group within Microsoft CoreAI spearheads this effort. The group focuses on pioneering new techniques to manage and eliminate technical debt, intending to benefit both Microsoft and the wider software industry.