4 ms·
I don't want to digress too much from the main discussion, but what are the main reasons people use Go? What are the main use cases for Go? Just looki
by softwaredev__ 11y ago
I don't want to digress too much from the main discussion, but what are the main reasons people use Go?
What are the main use cases for Go?
Just looking for a new programming language to learn for some of the next web apps I'll be building.
- breakingcups 11y agoExcellent concurrency, blazingly fast and memory-safe. The first is difficult for a lot of the commonly used languages, the second is hard for Python, Ruby, etc, the third is hard for C, C++, etc. One downside (although some consider it an upside by design) is that it can be a bit more verbose than other languages since there is rarely any "magic". You can usually read any Go code and be pretty confident at what it does, because it doesn't allow you to hide complexity. This does tend to make the code more verbode. I highly recommend taking the interactive Go Tour at https://tour.golang.org/welcome/1 https://tour.golang.org/welcome/1 because it will show you everything you need to get a high-level overview of Go's power.
- softwaredev__ 11y agoI would say the downside that you mentioned can also be a strength too! Thanks for the response. I've been trying to decide between Go and Elixir as my next new language. Both languages sound like they have great features.