sábado, 14 de abril de 2007

Tutoriales y recursos(punteros)

Vi que mucha gente que entra al blog busca información sobre punteros. No es mi intención hacer un tutorial, va a haber una pequeña explicación y un par de links.

Los punteros son básicamente variables que contienen direcciones de memoria. Se utilizan generalmente para manipular variables dinámicas (variables que se crean en ejecución).

El uso de punteros es considerado peligroso, porque trae cosas como acceso no controlado a memoria, aliasing, etc. A medida que fueron saliendo nuevos lenguajes se trató de enmascarar y abstraer el uso de punteros. Sin embargo, hay lenguajes en que son fundamentales como C.

La mejor, creo, forma de aprenderlos (de la forma en que yo los aprendí), es agarrar código con punteros y hacer dibujos con los valores de los punteros y variables que apuntan.

Links varios

Punteros en Wikipedia(inglés)
Punteros en Wikipedia(español)
Tutorial de punteros

No hay comentarios: