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

I wonder if what I heard from some people is true, that at Google Go isn't used as widely as people think.


You can think of Go as the modern representative the Plan 9 and Oberon schools of thought -- their answer to (and replacement for) C and C++.

The fact that it was developed at Google is incidental. That's where Robert Griesemer (Oberon) and Rob Pike (Plan 9) and Ken Thompson (Unix, Plan 9) and Russ Cox (Plan 9) and Ian Lance Taylor, etc., happened to be employed.


Well I don't know who are those people. Reasonable people would think Google would not let employees simply re-writing major chunk of existing code for production services in Go. So tons of huge projects in C++/Java/Dart will remain in same languages unless the product itself is sunset. Even then also Go will not be used to write OS kernel, device drivers and such.

So where ever else Go is used it is decent enough.


Wasn't YouTube rewritten mostly in Go several years ago? Java and C++ won't be displaced as the primary languages at Google, but I think Go is in the top 4 languages they use (along with TypeScript).


Google employee here, for my role I work almost exclusively in Go.

A lot of legacy code is C++ or Java, but almost all of the new software being developed uses Go.


What do people think? That Google is using it for everything?




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

Search: