3 ms·
If anything, I think that Go has received a disproportionate amount of criticism and skepticism because it was developed at Google. Go is very mature these days
by enneff 14y ago
If anything, I think that Go has received a disproportionate amount of criticism and skepticism because it was developed at Google. Go is very mature these days - way more mature than most languages ever get - and that's the result of hard work by the contributors, not its pedigree.
- pjmlp 14y agoAnd yet it throws out the window quite a few modern language features.
- iand 14y agoWhich is to be congratulated. If only more languages were as coherent rather than attempting to cater for every possible constituency. Makes it easier to decide whether Go is the right language choice for the problem at hand. Quite often it won't be and that's fine.
- enneff 14y agohttp://talks.golang.org/2012/splash.article http://talks.golang.org/2012/splash.article
- trailfox 14y agoI've seen posts where "it's from Google" is cited as sufficient explanation for taking an interest in the language. If Go was a random project on GitHub there is very little chance that I would have given it a second look, let alone learning it (which I am presently doing). I have great respect for projects which start out as random GitHub projects and succeed without having the advantage of a name like Google to give them street cred. Most of the negative Go posts I've seen are to do with limitations of the language and performance relative to JVM languages. As much as I think go has a lot going for it I'm not about to claim that it's anywhere near as expressive as Python or even Scala. There has also been some frustration about denials over the performance gap between Go and the JVM despite very clear data in favor of the JVM. I'm not as bothered by the performance gap as I am about the head-in-the-sand denials. The JVM's have been optimized for 15+ years, so it's ok to admit it may be a few more years before performance can match the JVM.
- enneff 14y ago> I've seen posts where "it's from Google" is cited as sufficient explanation for taking an interest That might be enough to draw interest, but what sustains that interest is the quality of the work and the utility of the environment. > If Go was a random project on GitHub Where it's hosted is irrelevant. It's about the work. Plenty of active, popular projects are hosted on GitHub. Some of them were just "random projects on GitHub" when they started. What distinguishes them is that there are motivated groups of people working on them.
- sigzero 14y ago> That might be enough to draw interest That is pretty much the zinger. If Google hadn't been involved, Go probably wouldn't be were it is at all.