From a memory management perspective, Go doesn't look like anything like C. But from the perspective of a language which in 2019 refuses to add generics, it is kind of reminiscent of C (to me at least).
-
-
-
The issue is that generics are basically a requirement for memory safety without GC as Rust does it. Otherwise you can't create safe abstractions, which would mean that every time you want a linked list you have to write unsafe code. That would undermine memory safety.
- 9 more replies
New conversation -
-
-
Honestly the *concept* of C++ fans is absurd, but apparently they do exist. Each to their own I guess, as long as they're all consenting adults and don't do it near my kids.
-
Hey now. C++ is fine, and Rust uses a lot of its philosophy (RAII, zero-cost abstractions, etc)
- 3 more replies
New conversation -
-
-
Yeah but "GC" contains "C".
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The closest language to Go is ML, particularly Reppy's Concurrent ML. So ML is actually the link between Rust and Go. IMHO
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.