I mean google the search engine.
HTML and Javascript.
Monkeys on dumb terminals write out the HTML and Javascript each time you enter a search query.
Depends on which part of Google you mean. The back-end of Google's MapReduce implementation, which processes webpages and builds web indices, is written in C++, with front-ends for Python and Java (see here).
So, the real work (data processing within the compute cloud) is done by C++ libraries, but the development can be done in higher-level languages that call these routines. When you submit a web query, results are fetched from the huge indices produced by the back-end jobs.
Non-programming related searches are handled by the C++ libraries already mentioned.
Programming related searches are simply redirected to Jon Skeet who answers in English in real time.
C++ and Java are the main languages for production. Search is mostly written in C++, while a lot of the ads infrastructure is written in Java. Python is used as glue, for things like development tools and administration tools. There's a lot of other random languages here and there though - there are projects that use everything from Haskell to perl.
Google also has some of their own languages that exist only within Google, such as sawzall.
All of them.
Ok that was useless.
I've heard it said to be mostly C++, Java & Python. Google App Engine, for example, is basically a platform for Python applications that supports a lot of Google applications.
See Google Architecture for some pretty good details.
common guys its so clear libraries written in C++ and java then glued with python