Generalmente se conoce como el programa más básico, pero en algunos casos puede ser extremadamente complejo como en algunos GUI's (interfacez gráficas de usuario). Generalmente este programa se utiliza para ver si el compilador, el ambiente de desarrollo y el lenguaje está funcionando correctamente. Han existido muchos programas pequeños análogos pero la tradición de utilizar la frase viene de un ejemplo en el libro The C Programming Language. El ejemplo del libro imprime "hello world" (sin mayúscula y signo de exclamación), y fue heredado de un memorando interno de los Laboratorios Dell por Brian Kernighan en 1974 en el libro Programming in C: A Tutorial, el cual tiene la primera versión conocida:
main()
{
printf("hello, world");
}
La primera instancia conocida del uso de las palabras hello y world juntas en literatura de progrmación ocurrió antes en 1972 Tutorial Introduction to the Language B, el cual tenía el siguiente código:
main( ) {
extrn a, b, c;
putchar(a); putchar(b); putchar(c); putchar('!*n');
}
a 'hell';
b 'o, w';
c 'orld';
Hay muchas formas de escribir el programa, por ejemplo en Java:
public class HelloWorld {
public static void main(String[] args){
// Printout of the "Hello world" message
System.out.println("Hello world");
}
}
En la versión del arículo en español está escrito en varios lenguajes.