Rustonomicon
180 Seiten
German
PDF
4.5

Rustonomicon

Небезопасный Rust: магия и опасности

Autor:

Jahr:

Zusammenfassung:

Einleitung

The Rustonomicon (auf Deutsch auch als „Rustonomicon“ bekannt) ist nicht nur ein Buch, sondern eher ein Grimoire, eine Sammlung dunklen Wissens über die Programmiersprache Rust. Wenn Sie bereits die Grundlagen von Rust beherrschen und sich stark genug fühlen, hinter die Kulissen der strengen Sicherheitsgarantien zu blicken, wird dieses Buch Ihr Führer in die Welt des unsafe Codes, roher Zeiger, FFI (Foreign Function Interface) und anderer gefährlicher, aber notwendiger Werkzeuge sein. Geschrieben von einem Autorenkollektiv (Various Authors) und von der Community unterstützt, stellt es die offizielle Anleitung zu unsicherem Rust dar, die online kostenlos verfügbar ist. Die gedruckte Ausgabe von 2022 mit 180 Seiten ist ein kompaktes, aber gehaltvolles Nachschlagewerk für alle, die verstehen wollen, wie Rust „unter der Haube“ funktioniert und wie man seine Schutzmechanismen umgeht, wenn es wirklich nötig ist.

Worum es in dem Buch geht

Das Buch widmet sich ausschließlich der unsafe-Teilmenge von Rust. Es vermittelt keine Grundlagen der Syntax oder idiomatischen Code – es wird vorausgesetzt, dass der Leser bereits sicher in Rust schreibt. Die Hauptthemen sind:

  • Rohe Zeiger (*const T und *mut T): Erstellung, Dereferenzierung, Zeigerarithmetik.
  • Unsichere Funktionen und Traits: Deklaration und Aufruf von unsafe fn, Implementierung von unsafe trait.
  • FFI (Foreign Function Interface): Aufruf von C-Funktionen aus Rust, Export von Rust-Funktionen für C, Arbeit

Empfehlungen