20.2.07

Hello World

Cuando se comienza con un nuevo lenguaje de programación suele ser muy habitual realizar como primer ejemplo un "Hello Word" (un "Hola Mundo"), que simplemente consiste en imprimir el mensaje por pantalla. La finalidad es muy simple: hacer un programita sencillo que te permita familiarizarte con las instrucciones del nuevo lenguaje. Además, en casi todos los libros de programación éste suele ser el primer ejemplo que aparece.

El origen del "Hola Mundo" se remonta hasta 1973, cuando apareció en el libro “A Tutorial Introduction to the Language B” de Brian Kernighan. Un año más tarde se popularizó gracias al libro “Programming in C: A Tutorial” que escribiría junto a Dennis Ritchie.

Hasta aquí no hay nada novedoso que cualquier programador conozca. Sin embargo, en The Hello World Collection han recopilado la lista de todos estos "Hola Mundo" de 311 lenguajes de programación. Es decir, toda una lista inmensa del famoso ejemplo con los que muchos hemos comenzado nuestras andaduras con un nuevo lenguaje. Aquí os pongo algunos de los ejemplos típicos del Hello World:

El Ansi C:

#include

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


En Pascal:

program HelloWorld(output);
begin
WriteLn('Hello World!');
end.


En Visual Basic:

Msgbox("Hello World")


En el Shell de Unix:

echo 'Hello World!'

Ensamblador de Win32:

TITLE Hello world in win32. Tasm

VERSION T310
Model use32 Flat,StdCall

start_code segment byte public 'code' use32
begin:
Call MessageBox, 0, offset sHallo, offset caption, 0
Call ExitProcess, 0
start_code Ends

start_data segment byte public 'data' use32

sHallo db 'Hello world',0
caption db "Hi",0

start_data Ends
End begin


Incluso el Basic con el que trasteaba con mi querido Amstrad:

10 REM Hello World in BASIC
20 PRINT "Hello World!"

No hay comentarios: