02/04/2008

Hello World

O programa "Hello World" é sempre utilizado quando se começa a aprender uma linguagem de programação. Serve simplesmente para postar a mensagem "Hello World" (Olá Mundo) no monitor.

Alguns "Hello World" são bem simples, como por exemplo em Pascal...

program HelloWorld;
begin
write('Hello World");
end.


Ou C...

#include
void main()
{
printf ("Hello World!\n");
}
}


Mas o interessante é saber como seria esse simples programa nas chamadas "linguagens esotéricas":

Befunge
v>v>v>v
"8*",",
á4,u,o,
l,"n"!5
O,M"d"2
",",",*
>^>^>^,
@ <


Brainfuck
++++++++++[>++++++++>+++++++++++
>---------->+++>++++++++>+++++++
+++++>+++++++++++>++++++++++>+++
++++++++>+++<<<<<<<<<<-]>-.>--.>
++++.>++.>---.>---.>.>.>+.>+++.>


False
"Olá mundo!
"


Gammaplex
X"Ola Mundo"XXSXrRE

Intercal
PLEASE DO ,1 <- #11 DO ,1 SUB #1 <- #14 DO ,1 SUB #2 <- #188 DO ,1 SUB #3 <- #175 DO ,1 SUB #4 <- #83 DO ,1 SUB #5 <- #48 DO ,1 SUB #6 <- #78 DO ,1 SUB #7 <- #8 DO ,1 SUB #8 <- #56 DO ,1 SUB #9 <- #80 DO ,1 SUB #10 <- #48 DO ,1 SUB #11 <- #114 PLEASE READ OUT ,1 PLEASE GIVE UP

LOOP
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
---.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++.--------------------------------------------------
--------------------------------------------------------------------------------
-------------------.+++++++++++++++++++++++++++++++++++++++++++++.++++++++.-----
--.----------.+++++++++++.----------------------------------------------.&


LolCode
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

Malgolge
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

PATH
$}++++++++++++++++\ / \
/}.---.+{\/+++++++v/!/ {
\}.}.{{{\ -/ ++{/
/+++++.+/\v \ {\}++++++++\
\+++.---\ \-{++}/ \++++}}++++/
/--.----//.}++++!/v {-. \
\--------/ /+{/- / }}}/
\++}/ \ +.#


PI Language
3.14159265358979323846264338320950388419712939937530582397494429220
7816402286238998228074825312112067922142086513222306642093244602550
2822317203594084284881171502841057019305211052596446239489529303839
6242821092566563344611842564223378672316522120190904534856698346031
8610452326658213392607260349341273224527006206315288175881420220963
8292240914157643378925983600103305302488234665213241469539415112094
2305727336572959195709218621738123263179310211854207406237396278956
1351885742724091227932183013949122833623363440652643386021324946325
2227371207721718609427027735393171763931727503843748184876694251325
0050813714526326082728577124275728960912363717822146842090722495143
3142549585321051792479687258913542014956132129031963864034518159313
3297743713099645137072113399999985729380439510597417348160964185954
2445345534630850264752230823334488503506193138817301000213783825288
6582533308381220617172669147703598153290422752468231159560863882453
7885937529572814577875321714268866130012278766311952092364203989380
2525723106528586327286


SNUsp
/++>++++++++++++>>++++<- \/\/\/\ \<< \ // \/\/< $ >++++++++++++++++ !\ ?/\/-<+\- /<.>.>>.---\/ <++> \ ? .
\<<+.+++++\.\-\ / / \>++/>
/-----.+++/\+<\?/!+++++++/!/ >>/
\--.----------.>++++ /\ +.#


Whitespace

VERDE tabs VERMELHO spaces



A mais LEGAL é a LolCode :)

Nenhum comentário:

BlogBlogs.Com.Br