Home TecnologíaMicrosoft busca traducir su código a Rust y contrata para ello.

Microsoft busca traducir su código a Rust y contrata para ello.

by Editor de Tecnologia

Microsoft planea traducir su base de código a Rust y está contratando personal para llevarlo a cabo.

“Mi objetivo es eliminar cada línea de C y C++ de Microsoft para 2030”, escribió Galen Hunt, ingeniero distinguido de Microsoft, en una reciente publicación en LinkedIn.

“Nuestra estrategia es combinar la IA y los algoritmos para reescribir las bases de código más grandes de Microsoft”, añadió. “Nuestra meta es ‘1 ingeniero, 1 mes, 1 millón de líneas de código’.”

La publicación de Hunt menciona un anuncio de empleo para un Ingeniero de Software Principal que se espera que trabaje en las herramientas que Microsoft está construyendo para lograrlo.

“El propósito de este rol es ayudarnos a evolucionar y aumentar nuestra infraestructura para permitir la traducción de los sistemas C y C++ más grandes de Microsoft a Rust”, escribió Hunt.

Microsoft ya ha desarrollado algunas herramientas para facilitar la transición.

“Hemos construido una potente infraestructura de procesamiento de código”, escribió Hunt. “Nuestra infraestructura algorítmica crea un grafo escalable sobre el código fuente. Nuestra infraestructura de procesamiento de IA nos permite entonces aplicar agentes de IA, guiados por algoritmos, para realizar modificaciones de código a escala.”

La persona que obtenga el puesto trabajará dentro del grupo Future of Scalable Software Engineering de Microsoft, un equipo cuya misión, según Hunt, es “construir capacidades para permitir que Microsoft y nuestros clientes eliminen la deuda técnica a escala”.

“Somos pioneros en nuevas herramientas y técnicas con clientes y socios internos, y luego trabajamos con otros grupos de productos para implementar esas capacidades a escala en Microsoft y en toda la industria”, escribió.

A diferencia de C y C++, Rust es un lenguaje seguro para la memoria, lo que significa que utiliza la gestión automática de la memoria para evitar lecturas y escrituras fuera de los límites, y errores de uso después de la liberación, ya que ambos ofrecen a los atacantes la oportunidad de controlar los dispositivos. En los últimos años, gobiernos han pedido la adopción universal de lenguajes seguros para la memoria, y especialmente Rust, para mejorar la seguridad del software.

leer más  Antigravity A1: El dron 360º que redefine el vuelo

Microsoft también ha pedido un mayor uso de Rust. En 2022, el CTO de la nube Azure de la compañía sugirió que Rust se convirtiera en el lenguaje predeterminado para los nuevos proyectos. Científicos de Microsoft han trabajado en una herramienta que convierte automáticamente parte del código C a Rust.

El gigante del software también ha creado herramientas para ayudar a los desarrolladores a escribir controladores de Windows utilizando Rust.

Microsoft ofrece una amplia gama de productos. El sitio MSportals.io enumera más de 500 portales en línea activos para la gestión de productos de Microsoft. La compañía también tiene una enorme infraestructura de TI interna.

El esfuerzo requerido para reescribir todo eso seguramente será enorme. Sin duda, surgirán un gran número de casos extremos que la automatización no podrá abordar.

Si te atreves a contribuir, el puesto mencionado por Hunt requiere trabajar tres días a la semana en la oficina de Microsoft en Redmond y paga entre 139.900 y 274.800 dólares al año. ®

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.