Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



"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.


your 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).


>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.


There 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.



youtube.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.


vitess is youtube. Are there others youtube related?


You may not like my comment, but I don't see what is wrong in it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: