lunes, 19 de junio de 2017

¿Por qué i?

Habrás notado que se ha elegido la variable i para cada uno de los ejemplos anteriores del bucle for. ¿Por qué? No hay una razón específica en realidad, sólo la tradición. La variable utilizada con for puede ser cualquier variable válida, pero i es la más común, seguida de j y k.

El origen de esta tradición viene del lenguaje de programación Fortran. En Fortran, las variables no declaradas que comiencen con las letras I, J, K, L y M son automáticamente tratadas como enteros, mientras que las variables que comiencen con cualquier otra letra se tratan como reales (números con fracciones decimales). Este comportamiento llevó a los programadores a usar las variables I, J y K para variables de bucles, ya que era menos trabajoso usarlas cuando se necesitaba una variable temporal (y las variables de bucles lo son a menudo).

También llevó al siguiente chiste basado en Fortran:

"DIOS es real, a menos que se le declare como entero".

No hay comentarios:

Publicar un comentario