3 ms·
Serious question would be "Does Go have anything unique going for it, and why should I choose it?" without insults.
by dchest 16y ago
Serious question would be "Does Go have anything unique going for it, and why should I choose it?" without insults.
- rbanffy 16y agoNo semicolons at the end of lines. For me, that's a killer feature ;-) Now, seriously, it has some nice constructs like goroutines and channels. Go check http://golang.org/doc/effective_go.html http://golang.org/doc/effective_go.html
- dchest 16y agoYep, I now often forget to put semicolons when writing JavaScript or C :-) I was rephrasing the parent question.
- evangineer 16y ago+1 on the goroutines and channels. Go is best used for creating scalable, highly concurrent, performant network servers. That's its sweet spot & the reason why Google can justify the R&D investment in it. It's a better language for building key pieces of their infrastructure. The Heroku guys have seen this & used Go to build their own clone of Google's Chubby service called Doozer.