Fórmula 1

4 02 2008



LoLCode

1 02 2008

Imaginem uma linguagem de programação em que um hello world fosse isto:

HAI
CAN HAS STDIO?
VISIBLE “HAI WORLD!”
KTHXBYE

Ou um ciclo fosse representado desta forma:

HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
UP VAR!!1
VISIBLE VAR
IZ VAR BIGGER THAN 10? KTHXBYE
IM OUTTA YR LOOP
KTHXBYE

Ou ainda um acesso a ficheiro e um tratamento de excepções assim:

HAI
CAN HAS STDIO?
PLZ OPEN FILE “LOLCATS.TXT”?
AWSUM THX
VISIBLE FILE
O NOES
INVISIBLE “ERROR!”
KTHXBYE

Se isso existisse deveria chamar-se LoLCode.
Mas não é que a LoLCode existe e até tem um interpretador, o LMAO (LMAO Makes Acronym - OMG!) que foi escrito em Ruby ;)