IT-Lexikon › Programmierung › Ownership

Ownership

Programmierung Svenska → Aktualisiert: 2026-09-13

Rusts Modell zur Speicherverwaltung: Jeder Wert hat genau einen Eigentümer, und verlässt der Eigentümer seinen Gültigkeitsbereich, wird der Speicher freigegeben. Garantiert Speichersicherheit ohne Garbage Collection — als Gegenmodell zu Garbage Collection (Java, Go, Python) und manuellem malloc/free (C).

Drei Regeln: Erstens hat jeder Wert einen Eigentümer, zweitens gibt es immer nur einen zur Zeit, drittens wird der Speicher am Ende des Gültigkeitsbereichs automatisch freigegeben. Borrowing sind temporäre Referenzen, die keinen Besitz übernehmen. Move-Semantik: let b = a; verschiebt den Besitz, a wird danach unbrauchbar. Clone gegenüber Copy: explizite Duplizierung. Geerbt von C++s RAII (Resource Acquisition Is Initialization), aber formal verifiziert über den Borrow Checker. Andere Sprachen ziehen nach: Swift hat Ownership-Modifikatoren, Mojo baut auf Rusts Ownership auf, Carbon plant Ähnliches.

← Zurück zum Lexikon