"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!