Rust alcanza el estatus de lenguaje Tier-1 en Microsoft
Rust Is Tier-1 Language at Microsoft
Microsoft ha elevado Rust a lenguaje de primera clase para desarrollo interno, al mismo nivel que C++, C# y TypeScript. La compañía invierte en rustc_codegen_utc, un backend que conecta rustc con el compilador nativo MSVC para lograr interoperabilidad total entre Rust y C++ en Windows. Ya está listo para producción desde principios de 2026 y más de 100 repositorios de proyectos Microsoft lo utilizan, con adopción creciente cada semana.
Hoy, Rust se sitúa entre C++, C# y TypeScript como uno de los lenguajes mejor soportados para el desarrollo interno en Microsoft.
- gregw2
A quienes les interese esto, puede que les resulten interesantes los siguientes artículos:
Objetivos de Microsoft [edición: ejem, error, objetivo de vision-casting del gerente de contratación de Microsoft ] de convertir 1000 millones de líneas de código a Rust para 2030 mediante herramientas automatizadas que permitan "1 ingeniero, 1 mes, 1 millón de líneas de código":
https://thenewstack.io/microsofts-bold-goal-replace-1b-lines...
El trabajo de DARPA para automatizar la conversión de código C a Rust usando una mezcla de 6 equipos diferentes con enfoques distintos:
https://www.darpa.mil/research/programs/translating-all-c-to...
Informe de progreso de febrero de 2026:
https://github.com/DARPA-TRACTOR-Program/Reports/blob/main/F...
- i2talics
Espero que anuncios como este demuestren que Rust ya no es un lenguajito incipiente que avanza rápido y rompe cosas. Es un competidor maduro y serio frente a lenguajes bien establecidos como C++ y C#. Esto es particularmente importante al intentar comparar la experiencia de usar Rust con otros lenguajes del espacio de "mejor C/C++" como Zig y Odin: estos son mucho más nuevos y tienen más asperezas que Rust.
- pjmlp
Esta es una noticia muy importante: todos los grandes proveedores de sistemas operativos que también tienen un papel en las herramientas de los lenguajes C y C++, ahora han diversificado sus opciones de lenguajes de programación de sistemas para desarrollo greenfield.
Además, por fin tenemos algunas noticias públicas sobre los rumores de integración de MSVC en relación con Rust.
- devy
Esto tiene sentido estratégico en múltiples aspectos:
1. El diseño de seguridad de memoria de Rust ayudará a Microsoft a mejorar una cartera gigantesca de productos que se sabe que tienen muchos CVE, y el 70% de ellos son problemas de seguridad de memoria, según la charla del CTO de Azure, Mark Russinovich, en RustCon el año pasado.[1]
2. El empuje forzoso de Windows 11 para retirar millones de equipos PC heredados al poner fin al soporte de Windows 10 el pasado octubre fue absurdo para millones de consumidores y empresas. Literalmente estaba ayudando a una pyme que tuvo que reemplazar toda su flota de PCs que funcionaban simplemente porque Windows 10 llegó a su fin de vida y Windows 11 se negaba a ejecutarse en ese hardware heredado. ¡Sinceramente, esos PCs funcionaban perfectamente! Por eso algunos se han migrado a Linux, en particular a ChromeOS Flex de Google.[2]
3. La escasez de RAM debido al auge de la IA agotó la línea de producción de los fabricantes de chips de memoria durante al menos los próximos 5 años. Esto significa que los PCs convencionales que se venden hoy tendrán configuraciones de RAM en realidad menores que las del año pasado, para que los fabricantes de PCs no suban drásticamente el precio del producto (o suban mucho los precios de configuraciones con mucha RAM, como hace Apple). Esto requiere que el sistema operativo Windows 11 sea más conservador con el uso de RAM; Rust puede ser parte de eso.
- pornel
La gran noticia aquí es que han reemplazado LLVM por el backend de MSVC.
- abbefaria27
¿Cuál es la situación actual de la interoperabilidad Rust-C++? Eso es lo que mata la adopción. A la mayoría de los desarrolladores de C++ que conozco les gusta la idea de Rust, pero nadie va a reescribir 30 años de código que funciona. Tiene que ser algo que puedas incorporar gradualmente.
- bryanlarsen
Esto es de rustconf. Mucho del enfoque en Rustconf este año ha sido la interoperabilidad con C++, la interoperabilidad con Python, la interoperabilidad con Javascript: ya no se trata de "reescríbelo en rust", se trata de ser parte del ecosistema.
- psyclobe
Microsoft es una empresa de nivel 0.
- petilon
Si es un lenguaje de nivel 1, ¿por qué no es compatible con Visual Studio?
- ComputerGuru
Entonces, ¿cuándo tendremos soporte de depuración de nivel 1 en Visual Studio?