miércoles, 30 de mayo de 2007

/programación: Delphi y C++


De blogs y boletines a los que estoy suscrita quiero compartir esto:


Componentes para Delphi, algunos gratuitos, otros no, una gama interesante y util. De hecho estoy usando dos de ellos en forma activa: Jedi y GLScene.

Optimizaciones en C++ consejos para optimizar la performance del código, desconocía unas cuantas. Como todo a veces es mejor optar por la legibilidad del código en aras de un buen mantenimiento, que elegir el paso mas sutil pero quizás menos entendible. Es un equilibrio, pero siempre es util conocer el comportamiento del compilador, y elegir lo 'correcto' si lo deseamos.
También pienso que en épocas de memorias y procesadores cada vez mas veloces gana peso la relatividad de este tipo de información.

Agregaría dos más que sugirieron en el grupo de C++ creado por Nachokhán.

para multiplicar por multiplos de 2 usar

x << 1; x << 2; ....

para dividir por multiplos de 2 usar

x >> 1; x >> 2; ....

Ejemplo:

#include
#include

int main(void){
int x = 8;

printf("x = %d, x/2 = %d, x*2= %d, x*4=%d", x,
x>>1, x<<1,x<<2);>

return 0;
}


No hay comentarios.: