Kreative Projekte für Rust-Programmierer
300 Seiten
German
PDF
4.5

Kreative Projekte für Rust-Programmierer

Практическое руководство по созданию реальных приложений

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Creative Projects for Rust Programmers“ (2020, 300 Seiten) von Carlo Milanesi ist kein weiteres theoretisches Lehrbuch, sondern ein umfassender Workshop für diejenigen, die bereits die Grundlagen der Rust-Syntax beherrschen und ihr Wissen in realen Projekten anwenden möchten. Im Gegensatz zu vielen Büchern, die sich auf kleine Beispiele beschränken, bietet Milanesi dem Leser die Möglichkeit, mehrere vollständige Anwendungen zu erstellen: von einem Webserver über ein 2D-Spiel bis hin zu einem CLI-Tool. Dies ermöglicht nicht nur die Festigung der Fähigkeiten, sondern auch das Verständnis dafür, wie Rust in einer Produktionsumgebung funktioniert.

Worum geht es in dem Buch

Das Buch besteht aus 10 Kapiteln, die jeweils einem separaten Projekt gewidmet sind. Der Autor führt den Leser konsequent durch alle Phasen der Entwicklung: von der Problemstellung und dem Architekturentwurf bis hin zum Schreiben von Code, Testen und Optimieren. Zu den Hauptprojekten gehören:

  • Erstellung eines multithreaded Webservers mit HTTP/1.1-Unterstützung;
  • Entwicklung eines 2D-Spiels mit der Bibliothek ggez;
  • Schreiben eines CLI-Tools für die Arbeit mit dem Dateisystem;
  • Implementierung eines einfachen Interpreters für eine Programmiersprache;
  • Aufbau eines Netzwerk-Chats auf Basis von TCP.

Jedes Projekt wird von detaillierten Kommentaren, Erklärungen zu wichtigen Entscheidungen und Verweisen auf die Dokumentation begleitet. Besonderes Augenmerk wird auf Speichersicherheit, Parallelität und Fehlerbehandlung gelegt – jene Aspekte, in denen Rust besonders stark ist.

Für wen ist dieses Buch geeignet

Das Buch richtet sich an

Empfehlungen