Canonisch steunt project voor automatische omzetting van C naar Rust
Er loopt een onderzoek naar de inzet van software om traditionele C-code automatisch om te zetten naar het veiligere programmeerental Rust. Dit initiatief wordt onder andere ondersteund door Canonical.
Er is een project gestart om te onderzoeken of programmeercode automatisch kan worden omgezet van de taal C naar de veiligere taal Rust. Bij dit onderzoek, dat onder meer wordt gesteund door Canonical, wordt gekeken naar de mogelijkheden van automatisering om oudere softwareprogramma's te moderniseren. Daarbij ligt de nadruk op de vraag of dergelijke complexe transformaties betrouwbaar kunnen worden uitgevoerd.
De transitie naar veiliger programmeren
De programmeertaal C wordt al decennia lang gebruikt voor fundamentele systemen, maar staat erom bekend gevoelig te zijn voor specifieke veiligheidslekken. Rust biedt daarentegen ingebouwde mechanismen om dit soort fouten te voorkomen. Het handmatig herschrijven van grote hoeveelheden bestaande programmatuur kost echter enorm veel tijd en capaciteit.
Het inzetten van geautomatiseerde systemen om dit migratieproces te versnellen, kan een belangrijke stap voorwaarts zijn in de softwareontwikkeling. Het sluit aan bij bredere inspanningen in de sector om de digitale infrastructuur minder kwetsbaar te maken door oudere, risicovolle codebases te vervangen door moderne alternatieven.
Deze samenvatting is gebaseerd op een origineel artikel van The Register AI. Lees het volledige, originele bericht bij de bron.
Lees het originele artikel