Grundlagen von Rust
Практическое введение в системное программирование
Zusammenfassung:
Einleitung
Das Buch „Rust Fundamentals“ (Autor: David Drysdale, 2022, 280 Seiten) ist eine kompakte, aber gehaltvolle Einführung in die Programmiersprache Rust. Im Gegensatz zu vielen „Schinken“ ist dieses Buch auf Praktiker ausgerichtet, die schnell die wichtigsten Konzepte der Sprache erlernen und zuverlässigen, sicheren Code schreiben möchten. Drysdale, bekannt für seine Beteiligung an der Entwicklung des Linux-Kernels und von Rust-Projekten, bietet dem Leser einen klaren, strukturierten Weg von den Grundlagen bis zu komplexeren Themen wie Ownership, Borrowing und Lifetimes.
Worum geht es in dem Buch
Das Buch entfaltet konsequent die grundlegenden Prinzipien von Rust. Der erste Teil widmet sich der Installation der Toolchain, Syntax, Datentypen, Kontrollstrukturen und Funktionen. Besonderes Augenmerk liegt auf dem einzigartigen System von Ownership, Borrowing und Lifetimes, das den Eckpfeiler der Speichersicherheit in Rust ohne Garbage Collector bildet. Anschließend geht der Autor zu Structs, Enums, Pattern Matching, Fehlerbehandlung, Generics und Traits über. Das Buch endet mit der Betrachtung des Modulsystems, Testens, Ein-/Ausgabe und den Grundlagen der Nebenläufigkeit.
Für wen ist dieses Buch
Das Buch richtet sich an Programmierer, die bereits Erfahrung mit anderen Sprachen haben (C, C++, Python, Java, Go) und Rust lernen möchten. Es lehrt nicht das Programmieren von Grund auf, sondern setzt Kenntnisse grundlegender Konzepte (pe
Empfehlungen
Clean Code in C++. Praktischer Leitfaden zum Schreiben von zuverlässigem und wartbarem Code
PHP und Datenbanken: Ein praktischer Leitfaden
C# (.NET) für Data Science: Von den Grundlagen bis zur Produktion
Vorlagen für die Integration von Unternehmensanwendungen
Umfassendes Handbuch zu GCC
Essential PHP Security. Sicherheit von PHP-Anwendungen