[pyar] Análisis sobre charla "Python más rápido que C"

Ezequiel Brizuela [aka EHB or qlixed] qlixed en gmail.com
Mar Abr 29 22:18:34 ART 2014


Tratando de tomar esto con la mayor seriedad y respeto posible mul_100 es
una clara forma de demostrar dos approachs distintos de optimizacion:
compile time (o static opt) vs run time ( o dynamic opt).
Mientras q del lado del compilador podes convertirlo en pseudocero
instrucciones con caracteristicas del lenguaje y flags del compilador,
python usa la opt dinamica dada por la cache y otras caracteristicas
dependiente de la cpu, por ej. branch prediction, pipelining, microcode
cache y opcode cpi optimization.
Todo esto obviamente tambien esta disponible en el caso del compilador,
Pero este ejemplo en particular tiene un efecto colateral que terkina
siendo agradable: ver como una opt dinamica puede o no igualar y/o superar
a la opt estatica.
No se si fue o no la idea original, pero yo no lo veo invalido o incorrecto.

~EHB~
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140429/62745237/attachment.html>


More information about the pyar mailing list