Hello World em 366 Linguagens Diferentes
Fabio Mazzarino - 05/mai/2008
Diversão, Doses Diárias, Programação -
“Hello World” é um programa básico normalmente utilizado de forma didática para ensinar os fundamentos de uma determinada linguagem de programação.
A página Hello World Collection tem uma compilação de 366 programas Hello World linguagens diferentes. Desde linguagens comuns como BASIC ou C++, até linguagens obscuras como BrainFuck ou Ook.
A lista inclui algumas opções interessantes:
- Assembly – diversas versões de assembly;
- Befunge – uma linguagem baseada em pilha (FILO);
- BrainFuck – linguagem planejada para gerar o menor compilador possível;
- G-Code – linguagem para programação de CNC;
- Lisp – uma das mais conhecidas linguagens funcionais;
- LS-DYNA – linguagem para simulações multi-físicas;
- LSL – script orientado a eventos utilizado no SecondLife;
- Ook – uma linguagem muito parecida com BrainFuck, porém montada de forma a imitar os ruidos de um orangotango;
- OZ – uma linguagem orientada a concorrência (v. mais);
- PDF – linguagem de exibição de documento da Adobe amplamente divulgada em formato compilado de documentos;
- Piet – uma linguagem cujos códigos aparecem bitmaps de arte abstrata;
- Calculadora de Bolso – digite e vire de ponta-cabeça;
- Spiral – uma linguagem estranha que parece ASCII-Art e que não tem na Wikipedia;
- SVG – linguagem para definição de imagens vetoriais;
- Máquina de Turing – conceito abstrato teórico, concebido muitos anos da concepção do computador;
- Whitespace – uma linguagem que utiliza somente espaço, tab e enter, os caracteres visíveis são ignorados
Além de muitas outras menos curiosas.
Encontrei também algumas outras curiosidades, como Hello World Poliglota:
- C + Brainfuck + Perl + Whitespace – 4 linguagens – v. código;
- COBOL + Pascal + Fortran + C + PostScript + ShellScript + Assembly x86 + Perl – 8 linguagens – v. código
Comentários
maio 6th, 2008 às 9:17 pm
[...] por Fabio A. Mazzarino (fabio·mazzarino?gmail·com) – referência [...]
maio 7th, 2008 às 9:09 pm
Parabéns,
me fez lembrar os tempos em q lutava com o dBase, e o MS-DOS, Pascal..
abraços
Deixe Seu Comentário