Google anunció hoy que donará 1 millón de dólares a la Fundación Rust, centrándose en mejorar la interoperabilidad entre los lenguajes de programación C++ y Rust. La donación de 1 millón de dólares apoyará la nueva Iniciativa Interop, un nuevo esfuerzo de interoperabilidad de C++/Rust.

Esperamos que esta iniciativa facilite a las grandes empresas con grandes bases de código C++ la transición gradual al lenguaje de programación Rust. Los desarrolladores de Rust explorarán nuevas formas de proporcionar "interoperabilidad perfecta entre el código C++ existente y el código Rust".

Según las estadísticas históricas de densidad de vulnerabilidades, Rust ha evitado de forma proactiva que cientos de vulnerabilidades afecten al ecosistema de Android. Esta inversión tiene como objetivo ampliar el uso de Rust en varios componentes de la plataforma.

Si bien Rust puede no ser adecuado para todas las aplicaciones de producción, priorizar la interoperabilidad perfecta con C++ acelerará la adopción comunitaria más amplia, alineándose con los objetivos de la industria de mejorar la seguridad de la memoria.

El primer paso de la iniciativa será redactar una propuesta de alcance de trabajo para iniciar discusiones con las partes interesadas sobre las prioridades para los esfuerzos de avance de la interoperabilidad.

Es probable que los fondos se utilicen para contratación y recursos adicionales relacionados con la integración de sistemas de construcción, una posible conversión de C++ basado en IA a Rust y/u otros gastos.

Los anuncios del programa de interoperabilidad Rust/C++ se publicarán en el Blog de seguridad de Google.