Google ha annunciato una donazione di 1 milione di dollari alla Rust Foundation per migliorare l’interoperabilità tra i linguaggi di programmazione Rust e C++. Questo sostiene il lancio dell’Interop Initiative, un progetto dedicato all’integrazione agevole di Rust in ambienti dominati da C++.
Google già utilizza Rust in vari contesti, come Android per i moduli Bluetooth e Keystore 2.0, e in ChromeOS per il monitor e i driver della macchina virtuale. L’azienda è attiva nei progetti open-source che utilizzano Rust, tra cui Mercurial, uno strumento di gestione del codice sorgente. Google utilizza anche Rust per lo sviluppo del firmware delle chiavi di sicurezza FIDO, migliorando così la sicurezza dell’autenticazione.
La donazione mira a facilitare la transizione delle aziende da C++ a Rust, anche se richiede la riscrittura di milioni di righe di codice C++. La Rust Foundation lavorerà su una proposta dettagliata per definire il lavoro da svolgere, coinvolgendo il Rust Project Leadership Council, le parti interessate e le organizzazioni associate. L’obiettivo è espandere gli sforzi di interoperabilità esistenti e considerare l’uso dell’intelligenza artificiale per la conversione del codice da C++ a Rust.
In precedenza, Microsoft aveva annunciato un finanziamento di 10 milioni di dollari alla Rust Foundation, sebbene non sia stato ufficialmente confermato.