Hacking with Rust: Sicheres Programmieren in Rust
320 Seiten
German
PDF
4.5

Hacking with Rust: Sicheres Programmieren in Rust

Практическое руководство по безопасному и эффективному коду на Rust

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Hacking with Rust“ (Autor: Tim McNamara, 2023, 320 Seiten) ist kein weiteres Lehrbuch zur Syntax der Sprache Rust. Es ist ein praktischer Leitfaden, der lehrt, wie ein Ingenieur zu denken, der sicheren, effizienten und zuverlässigen Code schreibt. Der Titel kann irreführend sein: Es geht nicht um Hacking im üblichen Sinne (Cracking, Ausnutzen von Schwachstellen). Stattdessen bietet der Autor einen „Hacker“-Ansatz zur Programmierung: tiefes Systemverständnis, unkonventionelle Lösungen, die Fähigkeit, Einschränkungen zu umgehen und Code zu schreiben, der schnell läuft und nicht abstürzt. Das Buch erschien 2023, als Rust sich bereits fest in der Nische der Systemprogrammierung etabliert hatte, und richtet sich an diejenigen, die von der Theorie zu echten Projekten übergehen möchten.

Worum geht es in dem Buch

„Hacking with Rust“ behandelt die Kernkonzepte der Sprache, tut dies jedoch durch die Brille praktischer Aufgaben. Der Autor bleibt nicht bei der Erklärung grundlegender Typen oder der Syntax hängen – er taucht den Leser sofort in die Arbeit mit Speicher, Ownership, Borrowing und Lifetimes ein. Das Hauptaugenmerk liegt darauf, wie Rust hilft, ganze Klassen von Fehlern zu vermeiden, die typisch für C und C++ sind (Nullzeiger, hängende Referenzen, Datenrennen).

Das Buch ist in logische Blöcke unterteilt: von der Einrichtung der Umgebung und dem Schreiben des ersten Programms bis hin zur Arbeit mit Multithreading, FFI (Foreign Function Interface) und der Erstellung sicherer Wrapper für C-Bibliotheken. Einen besonderen Platz nehmen Kapitel ein, die sich mit Testing, Benchmarking und Pro

Empfehlungen