Step Ahead with Rust (Schritt voraus mit Rust)
Практическое руководство по Rust для опытных разработчиков
Zusammenfassung:
Einleitung
Das Buch „Step Ahead with Rust“ (Autor: Jonathan Creekmore, 2017, 222 Seiten) ist ein kompaktes, aber gehaltvolles praktisches Handbuch zur Programmiersprache Rust. Im Gegensatz zu vielen einführenden Lehrbüchern verschwendet dieses Buch keine Zeit mit der Erklärung grundlegender Programmierkonzepte – es setzt voraus, dass der Leser bereits mit anderen Sprachen (C, C++, Python, Java) vertraut ist und schnell die Besonderheiten von Rust erlernen möchte: das Ownership-System, Borrowing, Lifetimes, sichere Speicherverwaltung und Parallelität ohne Datenrennen.
Das Buch erschien 2017, als Rust gerade erst an Popularität gewann, und ist bis heute relevant für diejenigen, die den „Geist“ der Sprache verstehen wollen, nicht nur die Syntax lernen möchten. Es erhebt nicht den Anspruch, eine Enzyklopädie zu sein – es ist eher ein Intensivkurs für diejenigen, die einen Schritt vorwärts in ihrer beruflichen Entwicklung machen wollen.
Worum geht es in dem Buch
„Step Ahead with Rust“ besteht aus 12 Kapiteln, die sich jeweils einem zentralen Thema der Sprache widmen. Der Autor führt den Leser konsequent von der Einrichtung der Umgebung bis zur Erstellung von Multithread-Anwendungen und der Arbeit mit FFI (Foreign Function Interface).
Die Hauptthemen des Buches:
- Ownership- und Borrowing-System – das fundamentale Konzept von Rust, das Speichersicherheit ohne Garbage Collector gewährleistet. Der Autor analysiert detailliert, wie der Compiler die Korrektheit des Codes überprüft.
- Typen und Traits – bei
Empfehlungen
TypeScript für Anfänger
PHP und Docker: Containerisierung von Anwendungen
Testen von Swift (iOS/macOS)-Apps: Von Unit-Tests bis zur UI-Automatisierung
Maschinelles Lernen und Swift: Entwicklung für iOS und macOS
Agile-Prinzipien, Muster und Praktiken in C#
Mobile Development with Kotlin Multiplatform