3 ms·
Google is so huge now, I'm not sure if that is really something that you can state unequivocally. The search engine and a lot of the plumbing that everything is
by cbsmith 13y ago
Google is so huge now, I'm not sure if that is really something that you can state unequivocally. The search engine and a lot of the plumbing that everything is built on top of is written primarily in C++, but there is a TON of both Java and Python code there (and that's not counting things like Go and specialized languages like the infamous Sawzall).
Back in the day (particularly before they started doing ads), almost everything was C++.
- tonyedgecombe 13y agoNot only that but the scale of Google drives decisions that may not make sense for the rest of us.
- pjmlp 13y agoIf you ever worked in the enterprise environment of Fortune 500 companies, they are actually quite understandable.
- acchow 13y agoOnly tools, one-offs, and small internal products at Google can use Python. In general, for production it is disallowed (with exception of YouTube). They learned with YouTube that Python doesn't scale well to hundreds or thousands of developers. Even Mondrian, the code review system started by Guido and written in python, was replaced by something more scalable.
- cbsmith 13y ago> Only tools, one-offs, and small internal products at Google can use Python. Also YouTube (you may have heard of it). > with exception of YouTube Oh, you have. ;-) You didn't mention java though... there's a TON of stuff in Java at Google.
- acchow 13y agoYeah, I'd say Java and C++ are about equally prevalent at Google. A lot of the older products and core infra is still C++, and a ton of new stuff is Java (See: Android).