5 ms·
> "The state of the Go ecosystem after only four years is astounding. Compare Go in 2013 to Python in 1995 or Java in 1999. Or C++ in 1987!" Wow! The state of
by misnome 13y ago
> "The state of the Go ecosystem after only four years is astounding. Compare Go in 2013 to Python in 1995 or Java in 1999. Or C++ in 1987!"
Wow! The state of C++ searches on google were 0 in 1987, as were searches for "Apples" and "Oranges" so go must be doing incredibly well to have infinity times the results!
- enneff 13y agoKeith wasn't referring to the Google Trends chart. It is an unrelated quote about the state of the various languages' ecosystems 4 years after their release dates.
- dbaupp 13y agoNone of the languages being compared against were released in the ubiquitous-internet age with things like Github and widespread blogging to drive interest and adoption.
- enneff 13y agoI don't think the comparison is supposed to be a value judgement of C++, Java, or Python. It's just an observation about how quickly the Go ecosystem has matured. Of course the internet played a huge role in this!
- yareally 13y agoIf one is going to compare a language to Go, I would go with C#, since it's only slightly older (2001 or so) and also backed by a major corporation.
- gillianseed 13y agoWell since Go made it's appearance in 2009 and C# in 2000, I wouldn't call that 'only slightly older', not even by programming language standards. Beyond that, Go certainly doesn't have the same backing from Google as C# had from Microsoft, on the other hand Microsoft had a monetary incentive to provide support and tools/frameworks as they charged for those proprietary implementations while Google is giving Go away under a permissive licence. Anyway, for fun I looked at the language poll made here recently on HN and compared C# and Go: C# 1130 likes, 465 dislikes Go 1126 likes, 365 dislikes So it would seem that Go has reached the same popularity as C# here on HN atleast. https://news.ycombinator.com/item?id=6527104 https://news.ycombinator.com/item?id=6527104
- dbaupp 13y agoHN is a hotbed of early adopters (and Microsoft is not a favourite among many readers).
- girvo 13y agoThat... doesn't really change the general point?
- dbaupp 13y agoYes it does, the point is "Go's ecosystem has developed really fast" but maybe a (hypothetical) better language developed in this day & age would've reached the same point in 2 years?
- coldtea 13y ago>None of the languages being compared against were released in the ubiquitous-internet age with things like Github and widespread blogging to drive interest and adoption. Which doesn't seem to matter anyway. There are tons of languages released every year that fare even worse than languages released in 1980, despite having "ubiquitous-internet, Github and widespread blogging" at their disposal.
- dbaupp 13y agoHow many are backed by one of the largest companies on the internet?
- overcyn 13y agoWhat is your point here? This is a blog post celebrating the 4th anniversary of a programming language. Shame on them for being proud of what they created because other languages had a harder time?
- coldtea 13y agoNot many, including Go. Go is extremely peripheral to what Google does -- it's essentially a 20% project that did well.
- chongli 13y agoThere are tons of languages released every year that fare even worse than languages released in 1980, despite having "ubiquitous-internet, Github and widespread blogging" at their disposal. Those tools are force multipliers. If the initial force is zero, the output is still going to be zero.
- axaxs 13y agoWith all due respect, I don't feel he is/was old enough to make such claims, as judging by his picture. Not saying that he is right or wrong, only the wrong person to make such claims.
- spullara 13y agoSeems pretty far behind Java in terms of adoption. By 1999, virtually all new enterprise development was being done on Java. In 1997 Java was already #4 on the TIOBE language popularity index. Go isn't even close.
- thrownaway2424 13y agoThat's true. Java in the 90s was a spectacular con job that millions of developers and managers bought hook, line, and sinker. XML was pretty big back then, too, and now nobody gives two warm shits about XML. Just saying. Anyway the hype is surely not the reason why anyone should use go. People should use go because it has good libraries, encourages good interfaces, is fast and space efficient, has good self documentation, is easy to test, etc.
- dbaupp 13y ago> Java in the 90s was a spectacular con job that millions of developers and managers bought hook, line, and sinker Who's to say that a similar thing isn't happening with the current latest and greatest tools?
- masklinn 13y agoOr even just with Go.
- threeseed 13y agoSpectacular con job ? Are you joking ? There was and continues to remain NOTHING that compares to the Java platform.
- thrownaway2424 13y agoI assume you mean in terms of hype? Java can do stuff and people use it which is fine. The con was that it was inherently portable and secure and can be used for client software. None of that is true. Today if someone told me that our new client interface was going to be java that person would be reassigned to a role where their awful judgement would not resurface. Java today is basically the slower edition of C++ which isn't that amazing of a niche.
- sitkack 13y agoEverything in "the future" will always have faster adoption curves. There is more of everything so comparing them is quite difficult.
- tracker1 13y agoNot sure about that.. wasn't ruby around for some time before rails caused the relatively large uptake?
- coldtea 13y agoWho mentioned anything about "C++ searches on google"? There WAS an industry in 1987 and people who are around now were also around then, and can compare how well Go does compared to how well C++ did circa 1987.
- misnome 13y agoBut they are so ridiculously far apart that there is absolutely no way you can compare the "uptake" metric without being completely disingenuous.
- mjcohen 13y agoHow about the state of Fortran or COBOL after four years?