Bueno, en mi gremio a eso se le llama "optimizar a mano".
Es muy diferente reprogramar en ensamblador un algoritmo sencillito (digamos que 30-50 lineas de codigo) a coger una aplicacion en C++ con un monton de clases con interdependencias y pasarla a ensamblador.
Por poner un ejemplo, tu te puedes programar un conjunto de funciones en ensamblador para el manejo de listas super-mega-hiper-optimizadas, pues bien, esa libreria no sera tan rapidas como una en C++ bien programada porque el compilador (si es bueno) va a incluir como "inline" muchas de las funciones y eliminar la mayor parte del codigo resultante en posteriores optimizaciones.
Re:Eso digo yo, leyendas
(Puntos:1)( file:/etc/passwd | Última bitácora: Martes, 20 Octubre de 2009, 21:17h )
Bueno, en mi gremio a eso se le llama "optimizar a mano".
Es muy diferente reprogramar en ensamblador un algoritmo sencillito (digamos que 30-50 lineas de codigo) a coger una aplicacion en C++ con un monton de clases con interdependencias y pasarla a ensamblador.
Por poner un ejemplo, tu te puedes programar un conjunto de funciones en ensamblador para el manejo de listas super-mega-hiper-optimizadas, pues bien, esa libreria no sera tan rapidas como una en C++ bien programada porque el compilador (si es bueno) va a incluir como "inline" muchas de las funciones y eliminar la mayor parte del codigo resultante en posteriores optimizaciones.