10 Punkte von ragingwind 2023-01-09 | 5 Kommentare | Auf WhatsApp teilen

Dies ist die kostenlos im Web verfügbare Version des Buchs von Mara Bos1, der Leiterin des Bibliotheksteams von @rustlang. Wenn Sie die Möglichkeit haben, kaufen Sie es bitte als E-Book oder gedrucktes Buch.

5 Kommentare

 
ahwjdekf 2023-02-15

unsafe wird selbst als schwarze Magie bezeichnet, aber in durchaus bekannten Bibliotheken wie tokio wird es dann flächendeckend verwendet? Es heißt, die Trennung in veränderlich und unveränderlich sei so gut, um Fehler zu vermeiden, und dann stellt man eine Funktion bereit (RefCell<T>), die aus Unveränderlichem wieder Veränderlichkeit macht? Was ist eigentlich die wahre Identität dieser Sprache?

 
ahwjdekf 2023-01-10

Letztlich sind die Leute, die Rust wirklich richtig einsetzen können, diejenigen, die schon etwas C++-Entwicklungserfahrung haben. Aber sie scheinen dazu nicht unbedingt Lust zu haben. Bei mir ist es genauso. Das ist eine Art Buzzword. Schau dir nur diese seltsam monströse, überengineerte lifetime-Syntax an. Hast du jemals das Dokument The Rustonomicon gelesen?

 
openmind 2023-01-10

Eine Sprache ist nur ein Werkzeug. Es gibt viele Beispiele dafür, wie solche nützlichen Werkzeuge in Umgebungen mit hohen Anforderungen an Sicherheit und Performance, etwa bei AWS oder Discord-Servern, gut eingesetzt werden. Statt solche Werkzeuge unnötig schlechtzureden, sollte man besser darüber nachdenken, wie man sie sinnvoll nutzen kann.

 
ahwjdekf 2023-01-10

rust-lang

Es wird zwar behauptet, Rust sei für Menschen gemacht worden, denen C++ zu schwer ist und die deshalb häufig Fehler und Irrtümer produzieren, aber ausgerechnet diese Art von Menschen tut sich paradoxerweise schon schwer damit, überhaupt die Sprache selbst zu erlernen.

 
openmind 2023-01-10

Selbst diejenigen, die es eigentlich gut gelernt haben, machen häufig Fehler. Deshalb sind Garantien für Speichersicherheit ein größerer Vorteil, als man denkt. Es gibt gute Gründe dafür, dass die NSA künftig nachdrücklich zur Nutzung speichersicherer Programmiersprachen rät.