3 ms·
Compared to what other new language?
by csears 11y ago
Compared to what other new language?
- chrshawkes 11y agomaybe not specific to language, but compared to projects like Angular, React etc... Go has much less traction. Swift is a new language and is already much more widely used.
- hahainternet 11y agohttps://twitter.com/jamwt/status/629727590782099456 https://twitter.com/jamwt/status/629727590782099456 What the heck are you talking about. Who uses Swift on this sort of scale? This is just one of the many MANY large companies using Go to power their core infrastructure.
- chrshawkes 11y agoGo brings some good things to the table, yes. I've seen it's popularity rise in recent years, but it seems to be rising slowly. There are a ton of companies that can be listed for almost every technology. Node is another technology I would put ahead of Go as far as adoption. Maybe Go will get better, to me, it's too different than a lot of what I see day to day with Java, C#, Python, JavaScript and on and on. The part I love about Go is that it handles garbage collection, other than that, it's atrocious looking C like code.
- hahainternet 11y ago> Go brings some good things to the table, yes. I've seen it's popularity rise in recent years, but it seems to be rising slowly. There are a ton of companies that can be listed for almost every technology. Then name any company using Swift to the level Dropbox uses Go, or retract your claim. Go code looks nothing like C other than general brace styling. I can't decide if you're trolling or just genuinely this ignorant.
- chrshawkes 11y agoJust stating my opinion, not trying to troll. I said "C like" because it is very much different than any C like language I'm used to. Dropbox was using Python as a main technology stack not that long ago so I'm not all that surprised they are seeing huge gains using Go. If Go gains more traction I'll consider using it, until that time, 6 years have gone by and I personally haven't seen anybody asking for Go in the Washington DC metro area.
- hahainternet 11y ago> Dropbox was using Python as a main technology stack not that long ago so I'm not all that surprised they are seeing huge gains using Go They still use Python if you read down the Twitter thread, but I can name so many more. Cloudflare for example. The likely reason you see such a difference is that the languages are suited to different things. Swift for example is all but mandatory for iOS apps, and so this is not adoption but migration. If you're just looking for small freelance projects then I expect Go will be a long time coming, but if you're looking for large infrastructure work you'll find an awful lot of people very interested in Go.
- fauigerzigerk 11y ago>Go code looks nothing like C other than general brace styling. I disagree. The one thing that makes Go code look more like C than other C descendants like Java, C#, JavaScript, Swift and even to some degree C++ is its error handling style. Having a seperate error value is of course a big improvement over C but visually the error checking code following many statements appears a lot like C. And the second reason is that Go has pointers with a syntax modelled after C. So in the eyes of the 90% or so developers who have been using mostly Java, JavaScript and C# for 15 or 20 years, Go has to look a lot like C.
- dang 11y ago> What the heck are you talking about > I can't decide if you're trolling or just genuinely this ignorant. Stuff like this breaks the HN guidelines. Please edit it out of your comments when posting here. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newswelcome.html https://news.ycombinator.com/newswelcome.html
- woah 11y agoGo syntax does indeed have a distinct lack of ribbons, bows, and lace doilies.
- sbd01 11y agoApple has a large impact. Like them or not, they tend to affect technology fast.
- zxcdw 11y agoAren't the design choices and intended use cases vastly different though? Could this explain some of the difference in traction you perceive?
- sidcool 11y agoAngular, React etc. are not languages. Comparing Apples to Oranges my friend.
- aacanakin 11y agoIn a golang conference, the presenter talking about youtube's vitess said: "If vitess servers are down, then youtube is down. That's how golang is crucial for youtube"
- woah 11y agoNot going to debate your claim, but Swift is an unfair comparison, as it is practically forced upon you if you want develop for one of the most important platforms today (you can of course still write stuff in objC, but Apple has made it clear that you'd better learn Swift).
- thecatspaw 11y agowhat are the advantages of swift? Having programmed in neither, swift looks like a toy language to me
- hollerith 11y ago>[Swift] is practically forced upon you if you want develop for one of the most important platforms today >Apple has made it clear that you'd better learn Swift Can anyone point to any statments to this effect by a leader at Apple? I haven't found any with a web search.
- ciokan 11y agoAngular...React, are you serious? Haven't even tried Go tbh but I wouldn't even dare to make such a comparison on HN or anywhere else for that matter. You just don't do it. It's like saying that Go sucks, google maps is better. Who cares about adoption rate? Is PHP the best language to make websites because of it's popularity? Hell no! I tell you what I care (and I know I will eventually pick Go for these reasons): - concurrency - parallelism - stability - speed - community - libraries - proper use of hardware - small footprint
- antocv 11y agoRust
- xiaoma 11y agoJava, JavaScript, PHP, C# and ActionScript each got pretty good traction within their first six years as new languages. So did Ruby amongst the language community (of Japanese speakers) it originated from. As others have mentioned, Swift has had a good adoption rate.