Google
 

viernes, agosto 11, 2006

Sergio Leone

A veces uno se encuentra con auténticas joyas en la red. En esta ocasión es un artículo genial sobre el gran Sergio Leone. No os perdáis las localizaciones de los escenarios en España.

Igualmente os aconsejo que os hagáis con la música de Ennio Morricone, un inseparable de Sergio Leone.

martes, agosto 08, 2006

Recolector de basura para C++

¿Qué es?
Se encarga de liberar y reciclar toda la memoria que el programa ha dejado de utilizar.

Mitos
- Es más lento que la gestión manual de memoria.
- El recolector de basura causará pausas en mi programa.
- La gestón manual de memoria no crea pausas.
- Es incompatible con C y C++.

C++
Hay varios recolectores de basura para éste lenguaje. Recomiendo que useis libgc o su versión en desarrollo que soporta multiples hilos de ejecución.

A diferencia de lo que se cree usar un recolector de basura hará nuestro programa más rápido, sobretodo si hacemos un uso intensivo de la memoria como en el caso de sistemas de partículas, por ejemplo.

Recomiendo usarlo en todos vuestros proyectos. Con el estandard C++98 el lenguaje ha ido evolucionando cada vez más hacia los recolectores de basura pero las herramientas como auto_ptr que trae por defecto el lenguaje no son demasiado potentes e incluso a veces resultan un poco engorrosas.