3 ms·
A language that officially recommends "don't communicate by sharing memory; share memory by communicating" is obviously not meant to implement concurrent data s
by kbolino 2y ago
A language that officially recommends "don't communicate by sharing memory; share memory by communicating" is obviously not meant to implement concurrent data structures well. This means, in some cases, it is indeed the wrong language to use. Go is no longer positioned at the low-level "systems programming" segment and hasn't been since not long after its release. It's better to think of it as "compiled concurrent Python" than "a competitor to Rust".