Rust Foundation, som leder utviklingen av Rust-språket, har publisert en uttalelse som tar for seg utfordringer og muligheter knyttet til interoperabilitet mellom Rust og C++.
Målet er å gjøre utvikling på tvers av de to språkene mer tilgjengelig og brukervennlig, skriver InfoWorld.
Med C++/Rust-interoperabilitet mener Rust Foundation evnen til å utveksle data og kjøre kode på tvers av begge språk.
Vært mest fokus på C
I uttalelsen står det at til tross for at interoperabilitet med C har vært noe man har fokusert på siden Rust ble til, så har flere faktorer hindret en moden, standardisert og automatisk løsning for utvikling av programvare som bruker både C++ og Rust.
Det vil Rust Foundation altså nå gjøre noe med. Målet er å:
Forbedre eksisterende verktøy og håndtere taktiske utfordringer innen Rust-prosjektet for å redusere "friksjon" i forbindelse med interoperabilitet, samt redusere risiko på kort sikt.
Skape enighet om langsiktige mål som krever endringer i selve Rust-språket, og finne ut hvordan man taktisk skal begynne arbeidet med dette.
Engasjere seg med C++-fellesskapet og C++-komiteen for å forbedre kvaliteten på samspillet mellom begge språkene og bidra til å oppnå et felles mål om sikkerhet og ytelse.
FBI ber deg slutte med C og C++ innen 2026
Trenger mer enn eksterne verktøy
Rust Foundation skriver at mye arbeid har vært gjort i form av å lage verktøy.
– Men det er en grense for hva som kan oppnås med eksterne biblioteker og kodegenererings-verktøy, skriver organisasjonen.
"C++/Rust Interop Initiative" ble lansert i februar i år, og Google gikk da inn med 1 million dollar i støtte.