Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
•5
•1
Propósito y contenido de la sesión
Propósito de la sesión
• Elabora cuadros sinópticos
sobre las estrategias y técnicas
de afinamiento de código.
Contenido de la sesión
• Estrategias y técnicas de
afinamiento de código.
Recapitulando …
Técnicas de afinación del
código
Minimizar la complejidad
Técnicas de afinación del código
x= n * m;
for (i=0; i<15; i++)
y += x * i;
Técnicas de afinación del código, Jon
Bentley (3)
• Reglas lógicas
• Mejora de las expresiones lógicas mediante su sustitución por expresiones
algebraicas equivalentes (pero menos costosas de evaluar) y el
reordenamiento de expresiones lógicas compuestas para que se evalúen antes
las menos costosas y más frecuentes, y más tarde las más costosas y raras.