2009/2/1 Eiger Mora Moredo <[email protected]>: > En el tercero: > http://npzrk8rz.wordpress.com/2008/01/17/ruby-vs-php-performance/ > Si tenemos en cuenta que un mergesort para 100 elementos, no es algo que se > haga todos los días y no tan sencillo, pudiera decir que era obvio, pero > dejando esa justificación a un lado, me comienzan a preocupar los resultados > mostrados en este estudio cuando python de 4.003(su mejor tiempo), salta a un > 0.640 con psyco(incluso más rápido que c++). Es simplemente algo que necesito > probar.
Si quieres ni lo pruebes, si puede ser; psyco es un tipo que compila python a código nativo. Por lo tanto tiene esta ventaja de obtener velocidades similares a cualquier lenguaje que compile de forma eficiente. Las desventajas de esto: * Hasta ahora -y hasta dónde sé- sólo funciona para i386. * Consume mucha memoria. * No se instala con ningún python de forma básica. > Si UD dispone de bibliografía confiable sobre el tema, le pido la ponga al > servicio de la comunidad, para: No, yo hago mis propias pruebas como dije, y nunca uso PHP, sólo me baso en estos enlaces que dices no son oficiales. En este sentido te digo algunas cosas: * No creo que exista tal oficialidad. No conozco de organismos -mucho menos con categoría oficial- que se dediquen a hacer tales comparaciones. * Que una cosa aparezca en un blog personal, no significa que no sea serio. Varios de los enlaces que mandé hasta ponen la metodología para hacer las pruebas. Si pusiera mis pruebas ¿No serían serias? * Conozco cómo funciona el python en cuanto a rendimiento; también he hecho pruebas en decenas de otros lenguajes. Tengo ideas de cómo funciona el PHP, pero no puedo emitir criterios propios. Alguien que conozca los dos lenguajes -no soy yo- que haga pruebas de cosas que se usen en la Web. * Lo de la prueba de la prueba del merge-sort ¿Qué se hace todos los días? ¿qué es común en la Web? Hay pocas cosas que se hacen frecuentemente en la Web como norma. La Web es una plataforma de desarrollo y los algoritmos que se usan en una aplicación son aquellos que necesita la aplicación que se esté desarrollando. «Web» no es un término como «Procesamiento de Imágenes», que por cierto se usa bastante en la Web moderna y leva de muchos algoritmos matemáticos. > - Lograr una respuesta convincente e irrefutable al tema. Yo no fui quien afirmó lo de los benchmarker sin poner las referencias; sólo hago mis comentarios como aporte y no tengo tiempo para nada más. > - Proteger a los integrantes de la comunidad del llamado fenómeno "Publishing" Uff. Si hice algo incorrecto, mis disculpas a la comunidad, todavía no me doy cuenta. Saludos _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
