4 ms·
Google is actually C++ centric - every other language is a bit of a "second class citizen" when interacting with infrastructure. Go is still new and Google is
by robbrit 8y ago
Google is actually C++ centric - every other language is a bit of a "second class citizen" when interacting with infrastructure.
Go is still new and Google is "old", so there is surprisingly little Go code at Google - it doesn't make sense to rewrite critical infrastructure just because you have a shiny new language.
The derivative is positive though, and slowly Go is being used for more and more new development.
- erik_seaberg 8y agoWhen I left, Google was nearly 50/50 C++/Java with some lingering low-volume Python. Language-neutral RPC was key to not being stuck in one language.
- pjmlp 8y agoI can assure you that on Android world C++ feels pretty much "third class citzen".
- skybrian 8y agoYep. Google has built multiple ecosystems and they each have their own preferences. The grandparent was talking about Google's internal, server-side ecosystem. People working in that area sometimes assume that's it's the default. Client-side development is a whole different thing. It's fragmented between browser, Android, and iOS. (And each of those is further fragmented, with multiple languages available.)