4 ms·
Considering the limited time you have available, I would suggest learning Rust as a means of getting more bang for your buck. Go offers very little over other s
by maxaf 10y ago
Considering the limited time you have available, I would suggest learning Rust as a means of getting more bang for your buck. Go offers very little over other similar languages, whereas Rust will yield copious food for thought and will change the way you approach software design. Rust has unique features (memory safety expressed via type system, borrow checker) not present in other languages, and definitely not present in Go, making the time investment a good one.
- iends 10y agoWhat languages are similar to go? Elixir, Erlang?
- maxaf 10y agoIMHO it's a weird cross between Python and C.
- iends 10y agoMaybe, but the real value in Go to me is the concurrency model.
- maxaf 10y agoFor many people Scala offers the same concurrency model in the form of actors without having to change runtimes/ecosystems. Go seems to have been too little too late for too few people; released a few years before Scala reached maturity, Go would have made a significant difference.