Rust im Jahr 2025: Schritt-für-Schritt-Anleitung für Anfänger

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Einführung in Rust: Warum Sie gleich jetzt damit beginnen sollten



Die Programmiersprache Rust wird seit mehreren Jahren in Folge als eine der beliebtesten unter Entwicklern anerkannt. Im Jahr 2025 hat sie sich endgültig in der Spitzengruppe der Sprachen für Systemprogrammierung, Webentwicklung und sogar Spieleentwicklung etabliert. Ihre Hauptvorteile sind die unglaubliche Leistung auf dem Niveau von C/C++ und die absolute Speichersicherheit ohne Garbage Collector. Unternehmen wie Microsoft, Google, Amazon und Mozilla integrieren Rust aktiv in ihre Projekte.



Wenn Sie ein Anfänger sind und in die Welt der modernen Programmierung einsteigen möchten, ist Rust eine ausgezeichnete Wahl. In diesem Artikel werden wir besprechen, wie man 2025 mit dem Lernen von Rust beginnt: von der Installation bis zum ersten sinnvollen Projekt.



Installation und Einrichtung der Rust-Umgebung



Installation über rustup



Der einfachste und empfohlene Weg, Rust zu installieren, ist die Verwendung des offiziellen Tools rustup. Es ermöglicht die Verwaltung von Compiler-Versionen und die Installation der erforderlichen Komponenten.



Für die Installation auf Linux und macOS öffnen Sie ein Terminal und führen Sie Folgendes aus:



curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh


Für Windows laden Sie das Installationsprogramm von der offiziellen Website herunter und führen Sie es aus.



Überprüfen Sie nach Abschluss der Installation die Version des Compilers:



rustc --version


Sie sollten etwas sehen wie:



rustc 1.79.0 (2025-02-15)


Was in der Standardinstallation enthalten ist



  • rustc — der Rust-Compiler.
  • Cargo — das Build-System und der Paketmanager (vergleichbar mit pip für Python).
  • rustup — das Dienstprogramm zum Aktualisieren und Verwalten von Tools.
  • rust-docs — lokale Dokumentation.


Sie können die Installation mit folgendem Befehl auf die neueste Version aktualisieren:



rustup update


Erstellen Ihres ersten Projekts in Rust



In Rust ist es nicht üblich, Code in einer einzigen Datei zu schreiben (obwohl das möglich ist). Stattdessen erstellen Sie ein Projekt mit Cargo. Dies liefert eine vorgefertigte Ordner- und Dateistruktur.



Befehl für ein neues Projekt



cargo new hello_rust


Dieser Befehl erstellt einen Ordner hello_rust mit der folgenden Struktur:



hello_rust/├── Cargo.toml└── src/    └── main.rs


Die Datei Cargo.toml ist das Projektmanifest (vergleichbar mit package.json oder requirements.txt). Die Datei src/main.rs ist der Einstiegspunkt des Programms.



Wir schreiben "Hello, World!"



Öffnen Sie die Datei src/main.rs und ersetzen Sie ihren Inhalt durch:



fn main() {    println!("Hallo, Welt! Lerne Rust im Jahr 2025!");}


Bauen und starten Sie nun das Projekt mit einem einzigen Befehl:



cargo run


Sie sollten im Terminal Folgendes sehen:



   Compiling hello_rust v0.1.0 (Pfad/zum/Projekt)    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s     Running `target/debug/hello_rust`Hallo, Welt! Lerne Rust im Jahr 2025!


Herzlichen Glückwunsch! Sie haben soeben Ihr erstes Rust-Programm geschrieben und ausgeführt.



Grundlagen der Rust-Syntax für Anfänger



Lassen Sie uns die wichtigsten Konzepte besprechen, die Sie ganz am Anfang kennen müssen.



Variablen und Unveränderlichkeit



Standardmäßig sind alle Variablen in Rust unveränderlich. Dies ist eine der Hauptstärken der Sprache, die Sicherheit gewährleistet.



fn main() {    let x = 5;          // unveränderliche Variable    // x = 6;          // FEHLER: Unveränderliche Variable kann nicht geändert werden    println!("x = {}", x);

let mut y = 10; // veränderliche Variable (Schlüsselwort mut) y = 20; println!("y = {}", y);}


Datentypen



Blogs

Buchempfehlungen