»Det er på tide at stoppe med at starte nye projekter i C/C++ og bruge Rust til de scenarier, hvor et sprog uden garbage collection er påkrævet. Af hensyn til sikkerheden og pålideligheden bør industrien erklære disse sprog for forældede.«
Sådan lyder det iskoldt fra Mark Russinovich, der er teknisk chef for Microsofts sky Azure, i et indlæg på Twitter.
Microsoft-forskeren Matthew Parkinson viste i 2019, at Antallet af CVE-sårbarheder i Microsofts produkter stiger mere end lineært år for år, og det skyldes ikke mindst, at firmaet forvalter en stor mængde gammel kode, skrevet i C og C++.
Omkring 70 procent af de sårbarheder, Microsoft udstyrer med et CVE-nummer, skyldes problemer med usikker hukommelse. Det tal havde i 2019 ligget stabilt i de foregående 12 år.
Læs også: Verona: Nyt sikkert sprog fra Microsoft skal løse problemer med gammel C og C++
Via en retweet henviser Mark Russinovich også til Linus Torvalds, som til Zdnet udtaler, at medmindre der sker noget underligt, vil Rust komme med i version 6.1 af Linux-kernen, der ellers er skrevet i C. Der er dog tale om brug af sproget til kerneinfrastruktur, og ikke alvorlige use cases, siger Linus Torvalds. Tidligere har han peget på drivere som et godt sted at starte med Rust i Linux.
Læs også: Linus Torvalds: Rust kan være godt til drivere

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.