Imagen de cabecera aleatoria... °Pulsa F5 si quieres ver otra!

Origen de “Hola Mundo”

Cuando uno aborda el aprendizaje de la programaci√≥n de computadoras, sea cual sea el lenguaje elegido para ello, una de las primeras cosas que encuentra es el ejemplo de programa b√°sico que lo √ļnico que hace es mostrar por pantalla las palabras “Hola Mundo”. Cuando di clases de programaci√≥n, tambi√©n fue este el primer programa que mostr√© a mis alumnos. Tiene su historia, y ni siquiera est√° muy clara.

Seg√ļn la Wikipedia:

The example program from that book prints “hello,¬†world” (without capital letters or exclamation mark), and was inherited from a 1974 Bell Laboratories internal memorandum by Brian Kernighan, Programming in C: A Tutorial, which contains the first known version:

 main() {
        printf("hello, world");
 }

Pero ayer, leyendo un poco sobre el tema, me encontr√© con un se√Īor que afirma lo siguiente:

1801 – Joseph Marie Jacquard uses punch cards to instruct a loom to weave “hello, world” into a tapestry. Redditers of the time are not impressed due to the lack of tail call recursion, concurrency, or proper capitalization.

Sea como sea, con el paso de los a√Īos pasa a ser algo as√≠ como entra√Īable para los que las computadoras son nuestra forma de ganarnos (y disfrutar, en parte) la vida.

Si queréis reiros un rato, os recomiendo las idas de olla de los amigos de la Inciclopedia sobre el Hola Mundo.

June 11, 2009   5 comentarios