Un programa Hola mundo suele ser un programa hecho por programadores de computadoras que son nuevos en un lenguaje de programación, o para probar si el compilador para este lenguaje está funcionando correctamente. Su función es la más simple posible: mostrar un texto en pantalla (habitualmente "¡Hola, mundo!" o "Hello, world!") para verificar que el entorno, la sintaxis básica y la salida funcionan como se espera.

Ejemplo en C (programa mínimo y explicado)

A continuación se muestra un ejemplo típico en el lenguaje de programación C. Es una versión clara y recomendada que incluye la nueva línea al final de la salida:

#include <stdio.h>  int main(int argc, char *argv[]) {     printf("¡Hola, mundo!\n");     return 0; } 

Explicación rápida de cada línea:

  • #include <stdio.h>: incluye la biblioteca estándar de entrada/salida donde está declarada la función printf.
  • int main(int argc, char *argv[]): función principal del programa. Puede escribirse también como int main(void) si no se usan argumentos.
  • printf("¡Hola, mundo!\n");: imprime el texto en la salida estándar. El carácter \n añade una nueva línea al final, lo que suele ser recomendable.
  • return 0;: devuelve 0 al sistema operativo indicando que el programa terminó correctamente.

Cómo compilar y ejecutar

Con gcc (GNU Compiler Collection) o clang, desde la línea de comandos:

  • gcc hola.c -o hola
  • ./hola

Si usas clang basta con cambiar el comando gcc por clang.

Variantes y notas prácticas

  • Otra forma aún más simple en C es usar puts("¡Hola, mundo!");, que añade la nueva línea automáticamente.
  • En algunos tutoriales verás main() sin especificar tipo ni parámetros: eso corresponde a estilos antiguos y no se recomienda en código moderno.
  • El texto exacto puede variar (con o sin coma, con o sin signo de admiración, en distintos idiomas); lo importante es la idea: un primer programa mínimo que muestra texto.

Ejemplo en Pascal

Y sobre el lenguaje de programación Pascal, un ejemplo típico sería:

program HolaMundo; begin   writeln('¡Hola, mundo!'); end. 

Breve historia y propósito

El ejemplo "Hello, World!" se popularizó con libros y tutoriales de programación como el clásico The C Programming Language de Brian Kernighan y Dennis Ritchie (1978), aunque variantes anteriores ya existían en otros materiales didácticos. Su propósito didáctico es:

  • Introducir la sintaxis mínima del lenguaje.
  • Comprobar que el compilador/entorno está correctamente instalado y que el programa puede compilarse y ejecutarse.
  • Mostrar cómo generar salida en la consola de manera inmediata y comprensible.

El programa "Hola mundo" sigue siendo hoy una práctica estándar en tutoriales, cursos y documentación para principiantes porque permite concentrarse en los conceptos básicos sin distracciones.