Was ist Rust?
What is Rust?
Rust is a multi-paradigm, high-level, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's "borrow checker" tracks the object lifetime of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including some functional programming constructs.
Rust ist eine Multi-Paradigma, High-Level, Allzweck-Programmiersprache. Rust legt den Schwerpunkt auf Leistung, Typsicherheit und Gleichzeitigkeit. Rust erzwingt Speichersicherheit, d. h., dass alle Referenzen auf gültigen Speicher verweisen, ohne dass ein Garbage Collector oder eine Referenzzählung wie in anderen speichersicheren Sprachen erforderlich ist. Um gleichzeitig Speichersicherheit zu erzwingen und gleichzeitige Data Races zu verhindern, verfolgt der "Borrow Checker" von Rust die Objektlebensdauer aller Referenzen in einem Programm während der Kompilierung. Rust ist beliebt für die Systemprogrammierung, bietet aber auch High-Level-Funktionen, darunter einige funktionale Programmierkonstrukte.
open_qa
de