Hola mundo para niños
El programa "Hola, mundo" (o "Hello, World!" en inglés) es un programa de computadora muy sencillo. Su única tarea es mostrar el texto «¡Hola, mundo!» en una pantalla o dispositivo similar. Este programa es el primer ejercicio que suelen hacer los estudiantes cuando empiezan a aprender un lenguaje de programación. Es una forma básica y muy útil de entender cómo funcionan los programas.
En algunos lenguajes de programación, preparar todo para que un programa funcione puede ser complicado. Por eso, se usa un programa tan simple como "Hola, mundo" para asegurarse de que las herramientas de programación estén bien configuradas.
En los sistemas que usan microcontroladores (pequeños cerebros electrónicos), el programa "Hola, mundo" a veces se usa para hacer que una luz LED parpadee. Esto se logra enviando señales eléctricas que encienden y apagan la luz con un pequeño retraso.
Contenido
Historia del programa "Hola, mundo"
Aunque siempre han existido programas de prueba, la idea de usar la frase «¡Hola, mundo!» para probar un programa se hizo popular gracias a un libro de 1978 llamado El lenguaje de programación C. Sin embargo, la frase no nació allí. El ejemplo de ese libro venía de un documento interno de 1974 de Bell Labs escrito por Brian Kernighan, titulado Programming in C: A Tutorial.
Así se veía el ejemplo en ese documento:
main( )
{
printf("hello, world");
}
En este ejemplo, la parte `main()` le dice al programa dónde empezar. Dentro de `main()`, la instrucción `printf` significa "imprimir con formato". Esta función hace que el programa muestre en pantalla lo que está entre comillas, en este caso, "hello, world".

Antes de la versión en lenguaje C, Kernighan ya había usado una versión similar en su tutorial de 1972 para el lenguaje B. En ese tutorial, el programa imprimía "hi" y luego se cambió a "hello, world" para que fuera un saludo un poco más largo.
Algunos expertos creen que la frase "hola, mundo" se originó con el lenguaje BCPL en 1967. La frase ya se usaba antes de la informática; por ejemplo, en los años 50, era el saludo de un locutor de radio en Nueva York llamado William B. Williams.
Ejemplos de "Hola, mundo" en diferentes lenguajes
Aquí puedes ver cómo se escribe el programa "Hola, mundo" en algunos lenguajes de programación populares. Cada lenguaje tiene su propia forma de hacerlo, pero el resultado es el mismo: mostrar el mensaje en pantalla.
Ada
with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line ("Hello, World!");
end Hello;
BASIC
10 PRINT "Hello, World!"
C
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("Hello, World!\n");
return EXIT_SUCCESS;
}
C++
#include <iostream>
int main()
{
std::cout << "Hello, World!" << endl;
return 0;
}
C#
using System;
namespace HelloWorld
{
class Program
{
public static void Main(string[] args)
{
System.Console.WriteLine("Hello, World!");
}
}
}
COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Hello, World!'.
STOP RUN.
Forth
." Hello, World!" CR
Fortran
program Hello
print *, "Hello, World!"
end program Hello
Gdscript (Godot)
extends Node
print("Hello, World!")
Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
JavaScript
console.log("Hello, World!");
Pascal
program hello(output);
begin
writeln('Hello, World!');
end.
Prolog
main() :- write("Hello, World!"), nl.
Ruby
puts "Hello, World!"
Rust
fn main() {
println!("Hello, world!");
}
Python
print("Hello, world!")
Swift
print("Hello, world!")
Dart
print("Hello, world!");
Lua
print("Hello, World!")
R
print("Hello, World!")