Está en la página 1de 1

"No puedo imaginarme escribiendo intrprete global es un gran

un gran pila de software en quebradero de cabeza.


Python", dice Robert, un
Ingeniero de Software en Google
que trabaja en el rea de
bsquedas. "Usamos C++, Go y Java Falta de necesidad del poder de
para sistemas de software en prototipado de Python.
produccin. Empleamos Python para
tareas de scripting, pruebas y Una gran fortaleza de Python es
construccin de algunas que es muy fcil de prototipar
herramientas." pequeos sistemas. Sin embargo,
en Google, los beneficios no son
Entre las razones que Robert tan atractivos. Se disponen
menciona sobre la preferencia de de muchos frameworks potentesque
Google a usar lenguajes como C++ hacen que el prototipado sea
o Java son: realmente sencillo. Se prefiere
prototipar acoplando un hack a un
servidor existente,en vez que
construir desde cero un sistema
Familiaridad. distribuido.

Gran parte de los trabajadores de


Google estn muy
familiarizados con C++. Tipos estticos.

En proyectos complejos con


grandes equipos, es mas
Rendimiento. importante atrapar los bugs
temprano en el desarrollo, en vez
Java puede ser mas rpido que de producir lineas de cdigo
Python. C++ ms rpido que Java. rpidamente. Los tipos
estticos permiten la captura de
muchos bugs antes de que se suban
a los repositorios, sin necesidad
de gran cantidad de pruebas. Esto
Herramientas. hace que los tipos estticos
sean mas adecuados para los
Las herramientas para depurar,
sistemas de produccin de Google.
medir el rendimiento y otras
tareas son significativamente
mejor en Java que en Phython. Y tu, Estas de acuerdo? Crees
Incluso C++ es mas fcil de que es viable el uso de Python o
depurar y entender en sistemas de PHP en sistemas a gran
gran escala. escala? Cuntanos en los
comentarios.

Para empezar, hierve un huevo. Despus de


pelarlo, hazle agujeros en varios lugares con un
tenedor. A continuacin, coloca el huevo en un
Concurrencia.
recipiente con vinagre y djalo ah durante la
noche. Come el huevo con un vaso de agua tibia a
Como puedes imaginar, los la maana siguiente. Efecta este tratamiento
sistemas de Google son altamente durante un par de das y realiza otro anlisis para
paralelizados, y muchos hacen medir el nivel de azcar en tu sangre. Compara
un uso intensivo de hilos. El uso tus resultados de antes y despus del tratamiento
de hilos en Python son un el azcar de tu sangre ser significativamente
verdadero desastre. El bloqueo de menor despus del tratamiento del huevo!

También podría gustarte