September 1, 2008

Recursion


La recursion es una de las características de la programación mas intrigantes, asi como efectiva y muy interesante.



Segun la enciclopedia libre Wikipedia, la definición es la siguiente:



Recursión es la forma en la cual se especifica un proceso basado en su propia definición.


Algo complejo, no?. Desde el punto de vista del ser humano, podemos tomar el ejemplo mas simple, una persona sosteniendo un espejo frente a otro, reflejando el entorno, ambos crean algo llamado "ciclo infinito".

Esto aclara un poco la idea; aunque estos criterios son mas utiles para ámbitos matemáticos, como la informatica. Esto es muy evidente cuando colocamos un ejemplo simple, veamos: