La mente humana no puede programar eficientemente a grandes niveles. Escribir Openoffice (por ejemplo) en ensamblador como se decía antes es una locura, y te animo a que lo intentes.
Las mejores optimizaciones en gran parte de los casos no son las "microoptimizaciones" de utilizar una instruccion de la CPU en vez de dos, sino las optimizaciones a nivel de algoritmo, a nivel de diseño, se trata de hacer que un algoritmo pase de complejidad O(n) a O(1) por ejemplo. Y el ensamblador te dificulta mucho trabajar a esos niveles, haciendo que gastes la mayor parte de tus esfuerzos en las "microoptimizaciones". El ensamblador está bien en las pequeñas, pequeñísimas partes donde hace falta, y punto.
Re:lamento desilusionarte...
(Puntos:1)( http://www.josergc.tk/ )
Re:lamento desilusionarte...
(Puntos:2)( http://www.terra.es/personal/diegocg )
Las mejores optimizaciones en gran parte de los casos no son las "microoptimizaciones" de utilizar una instruccion de la CPU en vez de dos, sino las optimizaciones a nivel de algoritmo, a nivel de diseño, se trata de hacer que un algoritmo pase de complejidad O(n) a O(1) por ejemplo. Y el ensamblador te dificulta mucho trabajar a esos niveles, haciendo que gastes la mayor parte de tus esfuerzos en las "microoptimizaciones". El ensamblador está bien en las pequeñas, pequeñísimas partes donde hace falta, y punto.