4 ms·
Go is a slower C[1] with worse syntax and oversold ideas. Stockholm syndrom is a builtin feature that comes with it and not much else. It doesn't provide basic
by p0nce 12y ago
Go is a slower C[1] with worse syntax and oversold ideas.
Stockholm syndrom is a builtin feature that comes with it and not much else. It doesn't provide basic stuff like generics, warnings, or exceptions because the authors want to make a bold statement about how they are in the Right and their potential users are wrong.
Meanwhile system software will continues to be built in C and C++ since Go addressed some real problems with system programming but created new ones.
Go was explicitely created for the average programmer like is said in videos talks. It is a dumbed down language to address the maintenance problem through tools instead of through better craftmanship. Go isn't very successful at Google but in startups who could do technically anything and still have the same outcome.
As always with the HN hype: Do. Not. Listen.
[1]: http://benchmarksgame.alioth.debian.org/u64q/go.php http://benchmarksgame.alioth.debian.org/u64q/go.php
- abritishguy 12y agoyour entire comment is crap but the following bit definitely is: >Go isn't very successful at Google Go is used heavily for networking and server stuff at Google. The entirety of dl.google.com runs on go (ported from C).
- pjmlp 12y agoThere are currently three public projects. - dl.google.com - vitess - Google App Engine, that used to be maintained by someone on the Go team not the Google App Engine team, if the Google IO information is still valid. Chrome is focusing on Dart support and Android team was very explicit at Google IO about Java being what really matters. So any other very successful Go projects at Google that can be shared? EDIT: For those that bothered to provide answers. Thanks.
- abritishguy 12y agoyoutube.com Most of the places it is used are not public facing stuff they are low level network systems which is what it was designed to be good at.
- pjmlp 12y agovitess is youtube. Are there others youtube related?
- xkarga00 12y ago- Kubernetes (http://venturebeat.com/2014/07/10/google-kubernetes-microsoft-ibm-docker/ http://venturebeat.com/2014/07/10/google-kubernetes-microsof...) - Various projects at github.com/google https://github.com/google/cayley https://github.com/google/cayley https://github.com/google/cadvisor https://github.com/google/cadvisor
- p0nce 12y agoYou may not like my comment, but I don't see what is wrong in it.
- abritishguy 12y ago>Meanwhile system software will continues to be built in C and C++ since Go addressed some real problems with system programming but created new ones. Many new system projects at Google are using Go over C and the trend is such that more and more new projects are using it.
- pkroll 12y ago"It's Stockholm Syndrome." "It's one of the languages for those that can't." The reason so many Go advocates seem irrationally biased is because they're under near-permanent assault. Personal assault. The anti-Go crowd never lets a Go post fly by without arguing against it, but it's the "...and everyone who is using it is stupid, ignorant, a kid, or just doesn't understand programming" that leads to the kind of defensiveness that tends to crop up. Argue against the language, but please, stop assuming people who have made different choices and have different priorities or preferences are dumb.