La inicialización de variables en el mismo momento que son
declaradas reduce el tiempo de ejecución de un programa.
Una expresión con un operador de asignación (como
en c += 3) se compila más aprisa que la expresión
equivalente expandida (c = c + 3) porque en la primera expresión
c se evalúa una vez, en tanto que en la segunda se evalúa
dos veces.
Las variables globales aumentan el rendimento debido a que son de
forma directa accesibles por cualquier función -se elimina
la sobrecarga de pasar datos a función.
En el caso de objetos extensos,utilice un parámetro de referencia
const para simular la apariencia y la seguridad de una llamada por
valor, pero evitando la sobrecarga de pasar una copia de dicho objeto
extenso.
Muchos programas pueden ser divididos de forma lógica en
tres fases:una fase de inicialización, que inicializa las
variables del programa; una fase de proceso, que captura valores
de datos y ajusta las variables de programa correspondiente; y una
fase de terminación, que calcula e imprime los resultados
finales.
|