Cuando un desarrollador de Microsoft se sienta a escribir código, ahora puede elegir Rust. La empresa acaba de sumarlo a su lista de lenguajes canónicos.
"Rust es ahora un lenguaje de nivel uno en Microsoft, y eso simplemente significa que se ubica entre C++, C# y TypeScript como los lenguajes mejor soportados para el desarrollo interno de la compañía", explicó Victor Ciura, ingeniero principal del equipo de herramientas de Rust de Microsoft, durante una charla central de la RustConf que se celebra esta semana en Montreal. The Register publicó el anuncio el 11 de septiembre de 2026.
Ciura dijo que Microsoft "pavimentó un camino" de herramientas y procesos que sostienen el desarrollo local en Rust a lo largo de todo el ciclo de vida del software.
¿Cuánto Rust hay ya dentro de Microsoft?
Rust no es un recién llegado a la empresa y ya está presente en más de 100 repositorios de proyectos de Microsoft. La compañía construyó Oxidizer, un conjunto de crates para armar servicios escalables en Rust, que sirvió para construir y afinar los servicios centrales de Microsoft 365 como Outlook, Word, Excel, OneDrive y SharePoint. La pila técnica de Copilot también le debe bastante a Rust.
El trabajo sucio viene después. Vista la última avalancha de parches del martes de actualizaciones, con un récord de 974 vulnerabilidades, uno de los usos más grandes de Rust será apuntalar el código C y C++ con fugas que arrastra Windows.
Para eso nació el lenguaje. El desarrollador de Mozilla Graydon Hoare creó Rust en 2006 como proyecto paralelo, sobre todo como un lenguaje de alto rendimiento que, a diferencia de C y C++, protegía contra los errores de memoria. Reescribir programas en Rust para mejorar el desempeño y reducir errores se volvió desde entonces una tarea habitual, y ya pasaron por ahí desde bases de datos hasta gestores de paquetes, muchas veces con ayuda de IA.
Rust dentro de MSVC
Redmond lleva un trecho andado haciendo que Rust se sienta cómodo sobre Microsoft Visual C++, su plataforma nativa para compilar binarios de Windows.
Los ingenieros de la empresa construyeron rustc_codegen_utc, un backend propio de generación de código para el compilador de Rust que conecta rustc directamente con la cadena de herramientas interna de MSVC para Windows.
"Conectar rustc a ese backend permite que Rust se construya sobre la misma inversión de plataforma, con compatibilidad perfecta de fábrica, en vez de exigir una implementación paralela de cada capacidad específica de Windows", escribió Ciura en una publicación que detalla el trabajo. "El resultado es una plataforma unificada de generación de código para Rust y C++ en Windows".
El terreno inseguro entre Rust y C++
Ni con esa integración estrecha se les acaba la pega a los ingenieros de Microsoft. Uno de los temas que se repitió en la RustConf de este año es cómo lidiar con el territorio "inseguro" que aparece al mezclar código Rust y C++. El compilador de Rust marca los errores de memoria, pero por lo general no cubre los punteros que apuntan a memoria reservada por C++.
Aun así, que Redmond corra hacia Rust es una buena noticia para el lenguaje. En su charla central de la RustConf 2025, el director de tecnología de Azure, Mark Russinovich, hizo notar que cerca del 70% de las vulnerabilidades de Windows son problemas de memoria.
"Una de las cosas que me di cuenta hace mucho tiempo es que por más que queramos hacer mejores a C y C++, no podemos hacerlos tan buenos como aquello con lo que Rust parte", dijo.




