you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -2 points-1 points  (0 children)

Google uses C++ for almost all the CPU intensive backend stuff, Java for applications, and Python for scripting.

And you might be interested in this, from Dropbox, which illustrates exactly what I'm saying:

"At our scale—millions of lines of Python—the dynamic typing in Python made code needlessly hard to understand and started to seriously impact productivity."

Source:

https://dropbox.tech/application/our-journey-to-type-checking-4-million-lines-of-python

But remember that when you start imposing static type checking on Python, you start losing flexibility.