Rust – Et sprog med superkræfter til back- og frontend?

Rust er et endnu et programmeringssprog, der er opfundet på baggrund af utilfredshed med eksisterende sprog. Graydon Hoare startede arbejdet på programmeringssproget i 2006. I 2009 begyndte Mozilla at sponsorere det og i 2015 udkom Rust version 1.0. På Faglig fredag d. 31.oktober 2025 tog Povl Kvols os igennem nogen af de designmæssige fordele som Rust giver til især systemudviklere, der tidligere har skrevet C og C++ kode.

Den mest markante fordel er hukommelsessikkerhed uden Garbage Collection. I stedet forhindrer sproget null pointer dereferences, buffer overflows og data races på kompileringstidspunktet gennem sit data ownership system. Dette giver C/C++ lignende performance. Concurrency uden data races gør det desudne nemmere at skrive sikker parallel kode. Der findes moderne værktøjer og økosystem, som bl.a. inkluderer Cargo (package manager og build tool),  hvilket gør dependency management og projektstyring meget nemmere. Der er desuden en kraftfuld fejlhåndtering som gennem Result og Option types tvinger dig til eksplicit at håndtere fejlsituationer, hvilket reducerer uventede crashes.

Se og hør Povl Kvols fortælle om fordelene i Rust og find ud af om du også skal lære dette programmeringssprog.

Povl Kvols, instruktør og konsulent for Lund&Bendsen

Povl Kvols holder oplæg om programmeringssproget RustPovl Kvols er erfaren arkitekt og leadudvikler, som har arbejdet professionelt med IT siden 1986. Har dyb erfaring med teknisk softwareudvikling (Java, Android, Web), processerne omkring det (Scrum, Agile) og automatisering af softwareproduktion med Continuous Integration og Delivery. Arbejder gerne med formidling af krav og løsninger og behovsanalyse i domæner med stor kompleksitet.