4 ms·
I'm curious how heavily used Go is inside Google (as they are the core developers), does anyone know the approximate ratio of languages used there? Is Go one o
by EwanToo 9y ago
I'm curious how heavily used Go is inside Google (as they are the core developers), does anyone know the approximate ratio of languages used there?
Is Go one of the top 3 languages with Java and JavaScript, or is Python or something else more significant.
- owaislone 9y agoI think Dart probably has more lines of code at Google than Go has. Purely speculative.
- ertand 9y agoC++ is definitely in top 3, along with Java.
- danesparza 9y agoOne of the things that sold me on Go was this slidedeck (back in 2013 -- wow!): https://talks.golang.org/2013/oscon-dl.slide#1 https://talks.golang.org/2013/oscon-dl.slide#1 TL;DR: Discusses how Google engineers replaced the download server written in C++ with one written in Go, and analyzes the reasons why. It's pretty cool.
- liveoneggs 9y agoI heard from a guy who heard from a guy that go was replacing as much python as possible and people were upset about it
- periphrasis 9y agoMy understanding is that it's not that significant in terms of lines of code in the codebase, but it is significant in terms of its official support and its rate of growth.
- oh-kumudo 9y agoHeard people are using Go for scripting in Google? Which is pretty counter-intuitive for me.
- jackmott 9y agowhat does scripting mean?
- tyingq 9y agoHrm. That is stretching the definition of scripting quite a bit. No REPL and clearly lower level than shell, Perl, Python, Ruby, no dynamic typing, etc. Not knocking golang at all, but "scripting"? I would agree that some problems solved by scripting could/should be replaced with something more precise. But golang wouldn't be a great fill in for true scripting needs.
- ben_jones 9y agoWell if you had to write a highly concurrent script, like to test a network or something, Go would be a good fit.
- justicezyx 9y agoI cannot tell you what's the no. 3 language used by humans, but it's not go, not python...
- pjmlp 9y agoTop 3 languages at Google are certainly Java, JavaScript and C++.