The Hello World Collection
Sábado , 2 de Julio de 2005. Enrique Barbeito García
Parece que puede llegar a convertirse en cotidiano aquellas páginas que recopilan piezas de código sobre algoritmos o problemas planteados comunmente en el proceso de aprendizaje de la programación de ordenadores. Ya vimos un claro, y espectacular, ejemplo con Hanoimania!
Esta vez, a través de Microsiervos, doy con una página web que recopila un gran puñado de ejemplos (190) para el popular programa “Hello World” (o también Hola Mundo) implementado en infinidad de lenguajes de programación.
Este suele ser el primer programa que uno es capaz de escribir cuando comienza a aprender un nuevo lenguaje de programación. Desde siempre, que yo sepa, se ha venido utilizando este ejercicio de programación como uno de los primeros, por no decir el primero, para mostrar en las primeras páginas de los libros introductorios a un lenguaje de programación. No todos los libros o textos al respecto recurren a este tradicional programa pero sí la mayoría y pienso que precisamente por eso: por tradición :-)
Como nota anecdótica / personal, creo haber escrito un “Hola Mundo” en al menos ASP, C, C++, Delphi, Java, JavaScript, Pascal, Perl, PHP, Prolog, Tcl y Visual Basic 6 (que recuerde ahora). De la mayoría tengo al menos un libro y ojalá pudiera decir que sé y he aprendido a programar en todos ellos, cosa que obviamente no es así :-) ¿Cuántos “hola mundo” lleváis a vuestras espaldas?
Te has dejado el mas sencillo de todos (creo) el de BASH
Me alegro de volver a leer varios posts seguidos tuyos =)
Para qué tanto lenguaje… Que ganas de inventar ^^
Hay infinidad de lenguajes, algunos de ellos, no los había oído en mi vida.
No sé cuantos “Hola Mundo” habré escrito… pero he programado en:
Logo
Basic: GW-Basic, QBasic, VisualBasic 6, VBScript
Ensamblador: 6502, 80×86, 80×81
C, C++
TurboPascal 7
AppleScript
PHP
ShellScripts: BAT (DOS-W98), CMD (W2K), VMS
Asi que según clasifican en esa página son 16 lenguajes ;-)
Pues menos que tu, yo diría que los maś típicos:
C
C++
Bash
Java
A eso del pascal yo no he llegado…
Bueno sí, me he dejado alguno… no quise incluir a BASH porque, aunque es programable, no es un lenguaje de programación como tal; más bien un “intérprete de comandos programable”. Tampoco he añadido lenguajes como HTML, o CSS, pues no los considero (de hecho, no lo son) lenguajes de programación; HTML/CSS son más bien “lenguajes de maquetación”
Y sí, lo cierto que hay infinidad de lenguajes / formas de programar :-) y lo que falta por llegar… jeje
Un saludo
Aunque me delate como friki, los “hola mundo” que más me han emocionado han sido los que he conseguido en lenguajes esotéricos (brainfuck, befunge, Shakespeare, Whitespace, Emoticon…).
Lo del hola mundo no está mal, pero creo que lo supero, he programado el Tetris en Clipper, Cobol, C, C++, C#, Visual Basic, Visual Basic 6, JavaScript, Java, J2ME para móvil, C# para PDA, y hasta en una Hoja de Excel …