Rust – Grundlagen (Stand 2026)

Moderne, performante und sichere Entwicklung mit Rust meistern – auch als barrierefreies E-Book erhältlich

Dieses Buch bietet einen umfassenden Einstieg in Rust, eine Programmiersprache, die immer populärer wird. Anhand praxisnaher Beispiele und zahlreicher Übungen lernen Sie, wie Rust arbeitet und eingesetzt wird, um auch Anforderungen komplexer und anspruchsvoller Systeme zu befriedigen. 

Sie erfahren in dem Buch alle wichtigen Grundlagen zu Rust: Motivation und Einsatzgebiete, die Toolchain, die Projektstruktur und das Build-System, Variablen und Mutability, Datentypen samt Strukturen und üblichen Kontrollstrukturen, Generics, Funktionen bis hin zu den zentralen Besonderheiten von Rust wie Ownership, Borrowing und Referenzen, Lifetimes, Traits oder Crates und der speziellen Umsetzung der OOP.

Ein Praxisprojekt, das über mehrere Kapitel vorangetrieben wird, wendet fortschreitend neu in einem Kapitel eingeführte Rust-Techniken in einem größeren Kontext an.

Inhalt:

  • Bevor Sie beginnen
      • 1.1Vorbemerkungen
      • 1.2Notwendige Ressourcen & Tools
      • 1.3Übung
      • 2.1Die Rust-Toolchain
      • 2.2Der Rust-Compiler rustc und die Rust-Standard Library
      • 2.3Der Rust-Version Manager rustup
      • 2.4Der Rust-Package Manager und Rust-Projekte
      • 2.5Rust-Dateien und IDEs
      • 2.6Übungen
      • 4.1Grundsätzliches zu Anweisungen
      • 4.2Rust-Anweisungen
      • 4.3Übungen
      • 6.1Die Datenstrukturen in Rust
      • 6.2Die wichtigsten Datenstrukturen in Rust
      • 6.3Iterator-Adapter & mehr
      • 6.4Serialisieren und Deserialisieren mit Serde
      • 6.5Übungen
      • 7.1Verhältnis von Crates und Modulen
      • 7.2Eigene Module definieren und verwenden
      • 7.3Standard und kein Standard
      • 7.4Übungen
      • 8.1Grundidee
      • 8.2Traits erstellen und nutzen
      • 8.3Übungen
      • 11.1Grundidee
      • 11.2Deklarationsmakros
      • 11.3Code-Expansion
      • 11.4Übungen
      • AQuellen und Hintergrundinformationen
  • BLösungen zu den Übungen
  • Stichwortverzeichnis

Mehr erfahren – Inhaltsverzeichnis
Ausgabe: 1. Ausgabe, Februar 2026
Matchcode: RUST_2026
ISBN: 978-3-98569-275-0
Seitenzahl: 177
Autoren: Ralph Steyer

Als gedrucktes Buch bestellen

inkl. MwSt 10% 25,19 €

 

Als PDF-Download (E-Book) bestellen

Für Privatpersonen, Lehrer und Trainer

Digitale Lösungen für Unternehmen und Schulungsdienstleister sind ebenfalls verfügbar – sprechen Sie uns gerne an!

In den Warenkorb