Bewertung:

Das Buch „Rust in Action“ wird für seine klaren Erklärungen, praktischen Beispiele und die umfassende Abdeckung von Rust und Systemprogrammierung sehr geschätzt. Es wurde jedoch für einige Ungereimtheiten in den Erklärungen und einen Mangel an Tiefe in bestimmten Bereichen kritisiert, insbesondere für Leser, die bereits mit Konzepten der Systemprogrammierung vertraut sind.
Vorteile:⬤ Gut geschrieben und prägnant
⬤ aussagekräftige Beispiele und hochwertiger Code
⬤ effektive Pädagogik, die schrittweise in komplexe Themen einführt
⬤ gut für fortgeschrittene Programmierer
⬤ kombiniert die Sprache Rust und Systemprogrammierung
⬤ praktische Anwendungen verbessern das Verständnis.
⬤ Einige Abschnitte wiederholen sich oder sind schlecht erklärt
⬤ die Seiten sind dünn und neigen dazu, von Textmarkern durchzubluten
⬤ für Leser mit Erfahrung in der Systemprogrammierung ist das Buch möglicherweise zu oberflächlich
⬤ einige Kapitel können zu ausführlich und unscharf sein
⬤ enthält Ungenauigkeiten in Codebeispielen.
(basierend auf 27 Leserbewertungen)
Rust in Action
Rust in Action ist ein praktischer Leitfaden für die Systemprogrammierung mit Rust. Geschrieben für neugierige Programmierer, präsentiert es reale Anwendungsfälle, die weit über Syntax und Struktur hinausgehen.
Zusammenfassung
Rust in Action führt in die Programmiersprache Rust ein, indem es zahlreiche Konzepte und Techniken der Systemprogrammierung erkundet. Sie lernen Rust, indem Sie sich damit beschäftigen, wie Computer unter der Haube funktionieren. Sie spielen mit persistenter Speicherung, Speicher, Netzwerken und basteln sogar an CPU-Befehlen herum. Das Buch führt Sie durch die Verwendung von Rust, um andere Anwendungen zu erweitern, und bringt Ihnen Tricks bei, um blitzschnellen Code zu schreiben. Sie werden auch die parallele und gleichzeitige Programmierung entdecken. Das Buch ist randvoll mit realen Anwendungsfällen und -szenarien. Sie werden über die Rust-Syntax hinausgehen und sehen, was Rust in realen Anwendungsfällen zu bieten hat.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Rust ist die perfekte Sprache für die Systemprogrammierung. Sie bietet die Low-Level-Leistung von C zusammen mit felsenfesten Sicherheitsfunktionen, mit denen Sie furchtlos programmieren können. Rust ist ideal für Anwendungen, die Gleichzeitigkeit erfordern. Rust-Programme sind kompakt, lesbar und rasend schnell. Das Beste von allem ist, dass der berühmt-berüchtigte intelligente Compiler von Rust Ihnen hilft, selbst subtile Programmierfehler zu vermeiden.
Über das Buch
Rust in Action ist ein praktischer Leitfaden für die Systemprogrammierung mit Rust. Geschrieben für wissbegierige Programmierer, präsentiert es reale Anwendungsfälle, die weit über Syntax und Struktur hinausgehen. Sie werden Rust-Implementierungen für Dateimanipulation, Netzwerke und Programmierung auf Kernel-Ebene erforschen und fantastische Techniken für Parallelität und Nebenläufigkeit entdecken. Auf dem Weg dorthin werden Sie das einzigartige Borrow-Checker-Modell von Rust für die Speicherverwaltung ohne Garbage Collector meistern.
Was ist drin?
Elementare bis fortgeschrittene Rust-Programmierung.
Praktische Beispiele aus der Systemprogrammierung.
Kommandozeilen-, grafische und vernetzte Anwendungen.
Über den Leser
Für fortgeschrittene Programmierer. Keine vorherige Erfahrung mit Rust erforderlich.
Über den Autor
Tim McNamara verwendet Rust, um Datenverarbeitungspipelines und generative Kunst zu entwickeln. Er ist ein Experte für die Verarbeitung natürlicher Sprache und Data Engineering.
Inhaltsverzeichnis
1 Einführung in Rust.
TEIL 1 BESONDERHEITEN DER SPRACHE RUST.
2 Grundlagen der Sprache.
3 Zusammengesetzte Datentypen.
4 Lebensdauern, Eigentum und Ausleihen.
TEIL 2 ENTMYSTIFIZIERUNG DER SYSTEMPROGRAMMIERUNG.
5 Daten in der Tiefe.
6 Speicher.
7 Dateien und Speicher.
8 Vernetzung.
9 Zeit und Zeitmessung.
10 Prozesse, Threads und Container.
11 Kernel.
12 Signale, Unterbrechungen und Ausnahmen.