Hacker News new | ask | show | jobs
by qsort 1754 days ago
> Google doesn't allow any production-level projects to be written in python due to safety concerns

Is this actually true? If it's true that Google doesn't allow Python in production, it seems unlikely that it's due to security concerns.

3 comments

Their command line interfaces to Google Cloud Platform (e.g. gcloud/gsutil) is 100% Python. Is that not considered a “production level project”?
That’s just a client though, right? They write JavaScript too for clients.

It’s probably production level services, not just projects.

Yeah, did they rewrite YouTube?
I heard this second-hand, not totally sure it's true
It's not.

The remote connection to safety (did you mean security?) would be that static source analysis tools don't work as reliably with dynamic languages. That matters at Google. But you don't even have to think as hard about it: Python is simply comparatively slow and inefficient. Google's fleet is large. It pays off to use more efficient languages.

(There's also the whole thing about Python being largely single threaded and computers being very wide these days, as well as being a terrible memory hog and memory making up half the cost of servers.)

> in fact Google doesn't allow any production-level projects to be written in python due to safety concerns.

Then why did you write it as a fact?