3 ms·
Depends on what do you mean by being a better coder. My take on what you can gain from learning each of these languages: Go - concurrency with channels (that's
by praptak 4y ago
Depends on what do you mean by being a better coder. My take on what you can gain from learning each of these languages:
Go - concurrency with channels (that's a big one, gives you a good tool to think about concurrency even outside Go), appreciation of language minimalism
Rust - what it takes to have memory safety without garbage collector
Speaking of mental tools for dealing with concurrency I recommend looking at Clojure with its concurrency based on software transactional memory and immutability.