Vollständiges Rust-Programmierreferenzhandbuch
От основ до продвинутых концепций Rust
Zusammenfassung:
Einführung
Das Buch „The Complete Rust Programming Reference Guide“ (2019, 444 Seiten) von Rahul Sharma und Vesa Kaihlavirta ist ein umfassendes Lehrbuch für die Sprache Rust. Im Gegensatz zu vielen Einführungskursen erhebt diese Ausgabe den Anspruch, ein vollwertiges Nachschlagewerk zu sein, das den Leser von den Grundlagen bis zu tiefgreifenden Systemkonzepten führt. Die Autoren sind erfahrene Entwickler und Dozenten, was in der Struktur und der Aufbereitung des Materials spürbar ist. Das Buch wurde im Verlag Packt veröffentlicht und richtet sich an diejenigen, die Rust nicht nur „ausprobieren“, sondern auf professionellem Niveau beherrschen möchten, einschließlich der Arbeit mit Speicher, Makros, unsicherem Code und der Interaktion mit C.
Worum es in dem Buch geht
Das Buch ist in 12 Kapitel unterteilt, die sich jeweils einem Schlüsselbereich der Sprache widmen. Die erste Hälfte behandelt die grundlegende Syntax, das Ownership-System, Borrowing und Lifetimes. Danach folgen fortgeschrittene Themen: generische Programmierung (generics), Traits, Fehlerbehandlung, das Modulsystem und Tests. Die zweite Hälfte des Buches widmet sich Makros (deklarativ und prozedural), unsafe Rust, der Arbeit mit externen Funktionen (FFI) und Parallelität. Abgerundet wird die Ausgabe durch eine Diskussion des Ökosystems: Cargo, crates.io, Debugging- und Profiling-Tools.
Für wen dieses Buch gedacht ist
Die Ausgabe richtet sich an ein breites Publikum: von Programmieranfängern, die mit den Grundlagen einer beliebigen Sprache (C, C++, Java, Python) vertraut sind, bis hin zu erfahrenen Entwicklern, die ihr Wissen systematisieren möchten.