Skip to Main Content
Effektiver Rost
book

Effektiver Rost

by David Drysdale
September 2024
Intermediate to advanced content levelIntermediate to advanced
298 pages
8h 26m
German
O'Reilly Media, Inc.
Content preview from Effektiver Rost

Kapitel 3. Konzepte

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In den ersten beiden Kapiteln dieses Buches wurden die Rust-Typen und -Traits behandelt, die das nötige Vokabular für das Schreiben von Rust-Code - das Thema dieses Kapitels - liefern.

Der Borrow Checker und die Lifetime Checks sind ein zentrales Element, das Rust einzigartig macht. Sie sind auch ein häufiger Stolperstein für Rust-Neulinge und stehen daher im Mittelpunkt der ersten beiden Punkte dieses Kapitels.

Die anderen Punkte in diesem Kapitel behandeln Konzepte, die zwar einfacher zu verstehen sind, sich aber dennoch ein wenig vom Schreiben von Code in anderen Sprachen unterscheiden. Dazu gehören diefolgenden Punkte:

  • Hinweise zum unsafe Modus von Rust und wie du ihn vermeiden kannst(Punkt 16)

  • Gute und schlechte Nachrichten über das Schreiben von Multithreading-Code in Rust(Punkt 17)

  • Hinweise zur Vermeidung von Laufzeitabbrüchen(Punkt 18)

  • Informationen über den Ansatz von Rust zur Reflexion(Punkt 19)

  • Beratung zur Abwägung zwischen Optimierung und Wartbarkeit(Punkt 20)

Es ist eine gute Idee, zu versuchen, deinen Code an den Konsequenzen dieser Konzepte auszurichten. Es ist zwar möglich, das Verhalten von C/C++ (teilweise) in Rust nachzubilden, aber warum sollte man sich dann die Mühe machen, Rust zu verwenden?

Punkt 14: Lebensdauern verstehen

Dieser Punkt beschreibt die Lebenszeiten in Rust, die eine präzisere ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Informationsarchitektur, 4. Auflage

Informationsarchitektur, 4. Auflage

Louis Rosenfeld, Peter Morville, Jorge Arango
Befehlszeilen-Rost

Befehlszeilen-Rost

Ken Youens-Clark
Algorithmen lernen

Algorithmen lernen

George Heineman
OpenTelemetry lernen

OpenTelemetry lernen

Ted Young, Austin Parker

Publisher Resources

ISBN: 9781098185374