não lembro onde li , que parte do google foi desenvolvida em python;
no caso , o nucleo do site teria que ser um uma linguagem mais complexa?..perl por exemplo?
Sim, o Google tem uma boa parte escrita em Python. Segue um breve resumo:
- The Google build system is written in python. All of Google's corporate code is checked into a repository and the dependency and building of this code is managed by python. Greg mentioned that to create code.google.com took about 100 lines of python code. But since it has so many dependencies, the build system generated a 3 megabyte makefile for it!
- Packaging. Google has an internal packaging format like RPM. These packages are created using python.
- Binary Data Pusher. This is the area where Alex Martelli is working, on optimizing pushing bits between thousands of servers
- Production servers. All monitoring, restarting and data collection functionality is done with python
- Reporting. Logs are analyzed and reports are generated using Python.
- A few services including code.google.com and google groups. Most other front ends are in C++ (google.com) and Java (gmail). All web services are built on top of a highly optimizing http server wrapped with SWIG.
O código do buscador em si é escrito em C++ (devido, dentre outros motivos, a sua alta velocidade e baixo consumo de memória, incontestáveis), mas eles usam SWIG, que porta a funcionalidade do código C++ pro Python (isto é, um
wrapper). Mesma coisa para o Gmail, escrito em Java.
Sobre Perl, ou é Perl ou é Python. Ambas são linguagens de script, não há razão para ter as duas ao mesmo tempo num mesmo site. Python pode ser tão complexo quanto Perl, apesar de sua facilidade de aprendizado. Depende mais é do programador.
[]s
Até mais