HackerTrans
TopNewTrendsCommentsPastAskShowJobs

winterlights

no profile record

comments

winterlights
·8 месяцев назад·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 месяцев назад·discuss
Similar to how Rust clearly is not memory safe, Go is also not memory safe.
winterlights
·8 месяцев назад·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-...