Rust lernen
350 Seiten
German
PDF
4.5

Rust lernen

Практическое руководство по системному программированию

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Learning Rust“ (in der deutschen Übersetzung — „Rust lernen“), geschrieben von Paul Johnson und Vesa Kaihlavirta und 2017 im Verlag Packt Publishing veröffentlicht, stellt einen der ersten praktischen Leitfäden zur Sprache Rust auf dem deutsch- und englischsprachigen Markt dar. Auf 350 Seiten versuchen die Autoren, den Leser von den Grundlagen der Syntax bis zur Erstellung realer Anwendungen zu führen, wobei sie besonderes Augenmerk auf Speichersicherheit und Nebenläufigkeit legen — den Schlüsselfeatures von Rust. Für die Bildungswebsite PythonLib, die sich an eine breite Entwicklerzielgruppe richtet, ist dieses Buch als Beispiel für den Übergang von höheren Sprachen (Python, JavaScript) zur Systemprogrammierung ohne Leistungseinbußen und mit Sicherheitsgarantien interessant.

Worum geht es in dem Buch

„Learning Rust“ ist als schrittweise Einführung in das Rust-Ökosystem aufgebaut. Die ersten Kapitel widmen sich der Installation der Tools, der grundlegenden Syntax, dem Ownership-System, Borrowing und Lifetimes. Anschließend gehen die Autoren zu komplexeren Themen über: generische Programmierung (generics), Traits, Fehlerbehandlung, modulares System und Testen. Separate Kapitel behandeln die Arbeit mit Collections, Ein-/Ausgabe, Makros und FFI (Foreign Function Interface). Das Buch endet mit der Erstellung einer kleinen Webanwendung unter Verwendung des Frameworks Iron (inzwischen veraltet) und Beispielen asynchroner Programmierung.

Für wen ist dieses Buch geeignet

Das Buch richtet sich an Entwickler

Empfehlungen