Idiomatisches Rust
300 Seiten
German
PDF
4.5

Idiomatisches Rust

Пишите элегантный и эффективный код на Rust

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Idiomatic Rust“ (Brenden Matthews, 2023) ist keine weitere Einführung in die Syntax oder grundlegende Konzepte der Sprache. Es ist ein praktischer Leitfaden für diejenigen, die bereits die Grundlagen von Rust beherrschen und ihren Code auf die nächste Stufe heben möchten: nicht nur funktionierende, sondern elegante, wartbare und wirklich idiomatische Programme zu schreiben. In einer Welt, in der Rust zunehmend in Produktionssystemen eingesetzt wird, wird die Fähigkeit, Idiome und Patterns anzuwenden, entscheidend. Das Buch erschien 2023, was es besonders aktuell macht – es deckt moderne Sprachfunktionen (bis zur Edition 2021) und die zu dieser Zeit etablierten Best Practices ab.

Worum geht es in dem Buch

Das Hauptziel des Buches ist es, dem Leser beizubringen, in Rust zu denken, anstatt einfach Konstrukte aus anderen Sprachen zu übersetzen. Der Autor analysiert systematisch die wichtigsten Aspekte idiomatischen Codes:

  • Ownership und Borrowing: tiefes Verständnis der Semantik von Move, Borrowing und Lifetimes, über die einfachen Compiler-Regeln hinaus.
  • Typen und Traits: wie man flexible und ausdrucksstarke Typen entwirft, Traits für Polymorphismus ohne Performanceverlust nutzt.
  • Fehlerbehandlung: idiomatische Ansätze mit Result, Option, benutzerdefinierten Fehlertypen und dem ?-Operator.
  • Iteratoren und Closures: funktionaler Stil, Iterator Chains, Lazy Evaluation und Performance.
  • <

Empfehlungen