HackerTrans
TopNewTrendsCommentsPastAskShowJobs

winterlights

no profile record

comments

winterlights
·8 mesi fa·discuss
Efficiently implementing a doubly linked list in C or C++ is easy. In Rust, less so.[0]

And the prevalence and difficulty of unsafe means both that Rust is not memory safe [1], and that Rust sometimes is less memory safe than C or C++.

[0]: https://rust-unofficial.github.io/too-many-lists/

[1]: For an example of memory unsafety in Rust: https://materialize.com/blog/rust-concurrency-bug-unbounded-...
winterlights
·8 mesi fa·discuss
Similar to how Rust clearly is not memory safe, Go is also not memory safe.
winterlights
·8 mesi fa·discuss
The whole discussion sucks, because Rust is not memory safe, and can easily be worse than C and C++ regarding memory safety. Memory unsafety is entirely possible in Rust[0].

[0]: https://materialize.com/blog/rust-concurrency-bug-unbounded-...