Rust-Programmierung am Beispiel

Bewertung:   (4,0 von 5)

Rust-Programmierung am Beispiel (Guillaume Gomez)

Leserbewertungen

Zusammenfassung:

Das Buch hat gemischte Kritiken erhalten. Einige Nutzer loben seinen Wert und seine Eignung für Anfänger, während andere die Klarheit der Erklärungen, Kodierungsfehler und den veralteten Inhalt kritisieren.

Vorteile:

Guter Wert; Gutes Nachschlagewerk für Anfänger.

Nachteile:

Unzureichende Erklärungen
Logik in Beispielen nicht gut erklärt
Zahlreiche Kodierungsfehler
Veraltete Informationen
Schwierigkeiten, mit der sich schnell entwickelnden Technologie Schritt zu halten.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Rust Programming By Example

Inhalt des Buches:

Entdecken Sie die Welt der Rust-Programmierung anhand von Beispielen aus der Praxis Hauptmerkmale Implementieren Sie verschiedene Funktionen von Rust, um blitzschnelle Anwendungen zu erstellen Lernen Sie, GUI-Anwendungen mit Gtk-rs zu erstellen Erforschen Sie den Multi-Threading-Aspekt von Rust, um Probleme mit Gleichzeitigkeit und in verteilten Umgebungen anzugehen Buchbeschreibung

Rust ist eine quelloffene, sichere, nebenläufige und praktische Sprache, die von Mozilla entwickelt wurde. Sie läuft rasend schnell, verhindert Segfaults und garantiert Sicherheit. Dieses Buch bietet Ihnen einen Einstieg in die grundlegende Softwareentwicklung, indem es Sie durch die verschiedenen Aspekte der Rust-Programmierung führt. Mit diesem Ansatz können Sie die Lücke zwischen Lernen und Implementieren sofort schließen.

Beginnend mit einer Einführung in Rust lernen Sie die grundlegenden Aspekte wie die Syntax, Datentypen, Funktionen, Generika, Kontrollflüsse und mehr kennen. Danach beginnen Sie direkt mit der Erstellung Ihres ersten Projekts, einem Tetris-Spiel. Als Nächstes erstellen Sie einen grafischen Musikplayer und arbeiten mit schneller, zuverlässiger Netzwerksoftware unter Verwendung von Tokio, der skalierbaren und produktiven asynchronen IO-Bibliothek von Rust.

Im Laufe dieses Buches werden Sie verschiedene Funktionen der Rust-Programmierung kennenlernen, darunter die SDL-Funktionen, die Ereignisschleife, die Datei-E/A und das berühmte GTK+-Widget-Toolkit. Anhand dieser Projekte werden Sie sehen, wie gut Rust in Bezug auf Gleichzeitigkeit abschneidet - einschließlich Parallelität, Zuverlässigkeit, verbesserter Leistung, Generika, Makros und Thread-Sicherheit. Wir werden auch einige Aspekte der asynchronen und reaktiven Programmierung von Rust behandeln.

Am Ende des Buches werden Sie in der Lage sein, verschiedene reale Anwendungen in Rust zu erstellen. Was Sie lernen werden Kompilieren und Ausführen von Rust-Projekten mit dem Cargo-Rust-Paketmanager Verwenden von Rust-SDL-Features wie die Ereignisschleife, Fenster, Endlosschleifen, Pattern-Matching und mehr Erstellen einer grafischen Oberfläche mit Gtk-rs und Rust-SDL Einbinden von Gleichzeitigkeitsmechanismen und Multi-Threading zusammen mit Thread-Sicherheit und Sperren Implementieren des FTP-Protokolls mit einem asynchronen E/A-Stack mit der Tokio-Bibliothek Für wen dieses Buch ist

Dieses Buch richtet sich an Softwareentwickler, die sich für die Programmierung auf Systemebene und für die Anwendungsprogrammierung interessieren und einen schnellen Einstieg in die Verwendung von Rust und das Verständnis der Kernfunktionen der Rust-Programmierung suchen. Es wird vorausgesetzt, dass Sie ein Grundverständnis von Java, C#, Ruby, Python oder JavaScript haben. Inhaltsverzeichnis Grundlagen von Rust Starten mit SDL Ereignisse und grundlegende Spielmechanismen Hinzufügen aller Spielmechanismen Erstellen eines Musikplayers Implementieren der Engine des Musikplayers Musikplayer in einer Rust-ähnlichen Weise mit Relm Verstehen von FTP Implementieren eines asynchronen FTP-Servers Implementieren von asynchronem Dateitransfer Anhang: Rust Best Practices

Weitere Daten des Buches:

ISBN:9781788390637
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Rust-Programmierung am Beispiel - Rust Programming By Example
Entdecken Sie die Welt der Rust-Programmierung anhand von Beispielen aus der Praxis Hauptmerkmale...
Rust-Programmierung am Beispiel - Rust Programming By Example

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)