Google Blogoscoped

Forum

15% of google code is Python

/pd [PersonRank 10]

Friday, February 1, 2008
16 years ago4,129 views

I never that they even touch python!!

http://it.slashdot.org/article.pl?sid=08/02/01/1624247&from=rss

Philipp Lenssen [PersonRank 10]

16 years ago #

They use Python, C++, Java, JavaScript...
Also check out this one:
http://blogoscoped.com/archive/2006-06-15-n22.html

TOMHTML [PersonRank 10]

16 years ago #

Almost every job offer from Google mentions Python ;)
But if Python = 15%, what are the percentages of other languages?

Zim [PersonRank 10]

16 years ago #

The rest of the programmers probably use butterflies.
http://xkcd.com/378/

Haochi [PersonRank 10]

16 years ago #

[put at-character here]Zim
I was about to post the same thing!

sanderqd [PersonRank 1]

16 years ago #

http://www.sauria.com/~twl/conferences/pycon2005/20050325/Python%20at%20Google.html
Notes from an old Google talk about Python.

Colin Colehour [PersonRank 10]

16 years ago #

Only 15%? I would expect more when the founder of the language works for the company.

http://www.python.org/~guido/

Ianf [PersonRank 10]

16 years ago #

Python is a great prototyping language, great for quickies, but hardly robust enough for industrial stregth use. I don't recall Guido ever talking of it as an enterprize solution. Did I miss it?

TOMHTML [PersonRank 10]

16 years ago #

Colin > A large part may be... JavaScript. If you delete that, it doesn't rest many Google services ;-)

sanderqd [PersonRank 1]

16 years ago #

Ianf, it seems like Google has quite robust technology. What makes you think that Python cannot be used for serious software projects?

Philipp Lenssen [PersonRank 10]

16 years ago #

I'd think Python can be used for as lot of stuff closer to the front-end at Google... they even used MySQL closer to the front-end, right, like they did for some tables on AdWords (http://xooglers.blogspot.com/2005/12/lets-get-real-database.html). But when it comes to high-performance server farm back-end number crunching maybe C++ is the way to go at Google?
Or maybe Python is even used for complete apps? Would like to know too!

sanderqd [PersonRank 1]

16 years ago #

In the presentation I linked to above, they said at least Google Groups and Google Code were written in Python. Some Google libraries are in C++ though, and wrapped using SWIG. And a lot of internal apps are probably completely in Python.

Colin Colehour [PersonRank 10]

16 years ago #

Python is used for Google Help pages.

example:
http://www.google.com/support/firefox/bin/topic.py?topic=11817

Ianf [PersonRank 10]

16 years ago #

[put at-character here]sanderqd: ignorance of current state of python... last time I (ab)used it must've been 12+ years ago. Nowadays I only do "ASCII-hacking" ;-))

Josue R. [PersonRank 10]

16 years ago #

PHP is also used. Take for example this link:

toolbar.google.com/send/sms/index.php

btw, there might be a bug when using this query & clicking on results page 12 or above:
site:google.com filetype:php -inurl:(groups|code)

Motti [PersonRank 10]

16 years ago #

Josue: You wil find very little (should be none at all) PHP as it's not an officially language within Google, Python is.

Note that Guido van Rossum, the creator of Python, is a Googler.

Forum home

Advertisement

 
Blog  |  Forum     more >> Archive | Feed | Google's blogs | About
Advertisement

 

This site unofficially covers Google™ and more with some rights reserved. Join our forum!