RETECAL nos tima - MechaKaiser
2004-01-08 13:18:28 UTC
Hola a todos...
BuenasVeréis, estoy en esto de aprender C, y siempre oigo los terminos
eficiencia y optimización.
¿Estás aprendiendo c? Si estás apendiendo a programar, por ahora pasaeficiencia y optimización.
olímpicamente de la optimización. La optimización no es más que técnicas
avanzadas de programación dependientes del sistema y de difícil
explicación sin una base técnica. Hay dos tipos básicos de optimización,
hasta cierto punto incompatibles: la optimización de tiempo de proceso, y
la optimización de uso de memoria.
La optimización del tiempo de proceso trata de aprovechar al máximo el
trabajo ya hecho con el fin de hacer que el programa se ejecute lo más
rápido posible.
La optimización de uso de memoria trata de diseños poco eficientes en
velocidad, pero que consumen cantidades mínimas de memoria.
No me refiero con esto a usar uno u otro algoritmo... esto es aparte...
ni tampoco a usar ensamblador, para que pilléis la idea, algo parecido
ani tampoco a usar ensamblador, para que pilléis la idea, algo parecido
http://www.ual.es/~jjfdez/IC/Practicas/optim.html
Precisamente la optimización trata de usar uno u otro algoritmo queahorra no se qué cálculos, o que necesita menor espacio de pila para su
ejecución.
¿Cuáles son esos fallos que cometemos todos los principiantes de la
programación en C?
Intentar construir la casa desde el tejado. Primero los cimientos, luego,programación en C?
las paredes, y luego el tejado. Empieza aprendiendo a programar, y cuando
hayas hecho un programa útil lo suficientemente grande como para tardar
varios segundos en ejecutarse, entonces quizás tenga interés la
optimización.
Un saludo desde Tenerife y flz año.
Otro desde Pucela