Historia resumida das Arvorezinhas
A primeira arvorezinha de que há registo blolado (01:00 do dia 11 de Janeiro do
ano de 2008 da graça do senhor) foi feita pelo falso em Assembly. Esta
arvorezinha foi inspirada num trabalho de escola do _itensdown_ e estabeleceu o
standard para as arvorezinhas (compostas por asteriscos (n = n + 1 asteriscos,
em que n é o número de asteriscos por linha e n <= 5 na base da arvorezinha). No
mesmo dia o _itensdown_ publicou a sua arvorezinha em vb. E ainda antes do dia
terminar tinhamos a terceira arvorezinha feita com um one liner de Perl.
Durante muito tempo, as arvorezinhas foram esquecidas. Mas o falso a 4 de Abril
de 2009 (no dia em que o meu cavalo fez 5 anos), voltou a reflorestar os nossos
sistemas com uma arvorezinha feita em MIPS Assembly em IRIX e outra feita num
simulador de MIPS para window$ (PCSpim). No resto do mês de Abril seguiram-se
muitas outras arvorezinhas (mais de 30). No resto de 2009 foram criada mais seis
arvorezinhas, mas no ultimo trimestre já não houveram novas arvorezinhas.
Nem tudo na saga das arvorezinhas tem sido maravilhoso, também têm havido
dramas. Já houve um "ripanço" de uma arvorezinha em Assembly "enquanto a namorada
do 'ripador' tomava banho" e há várias arvorezinhas que não cumprem o RFC.
Para além disso a tradição das arvorezinhas está claramente em perigo de
extinção, por não haverem novas arvorezinhas desde aproximadamente o meio de
2009.
No momento da publicação deste Post, há cinquenta e uma arvorezinhas e o mês
em que foram publicadas mais foi o mês de Abril de 2009, no qual foram
publicadas 37 arvorezinhas.
Autor | Linguagem |
falso | X86 Assembly |
_itens_down_ | vb6 |
devnull | Perl (one liner) |
mirage | Asus OLED (GNU/Linux) |
falso | MIPS Assembly (IRIX) |
falso | MIPS Assembly (PCSpim) |
falso | Z80 Assembly (Spectrum) |
falso | Brainfuck |
_madinfo_ | Haskell |
falso | Z80 Assembly (TI86) |
falso | T-SQL (M$ SQL Server) |
João Saramago | Java Bytecode |
_madinfo_ | Ook |
Juvenal | Tcl |
João Saramago | Prolog |
dcoder | Magma |
dcoder | AMD64 Assembly |
falso | PowerPC Assembly |
dcoder | PDP-11 Assembly |
g0sh | Fortran |
g0sh | Fortran (com Fibonaci) |
g0sh | Logo |
trodrigues | Smalltalk |
falso | 6502 Assembly (NES) |
g0sh | Logo (com desenhos) |
dcoder | x86 Assembly (como boot sector) |
mirage | dBase IV |
drune | LOLCode (LOLPython) |
falso | Malbolge |
spico | Paint.net |
dcoder | Brainfuck (com loops) |
trodrigues | Python (one liner) |
devnull | Perl (one liner optimizado) |
drune | Python (one liner optimizado) |
kuvalski | Paint.net (optimizada) |
kuvalski | Ada |
kuvalski | Ruby |
nifan | Pov-Ray |
spico | MOOsaico |
brackhat | CMD.exe (batch) |
brackhat | CMD.exe (cli) |
devnull | Pascal |
dcoder | C Preprocessor |
_Lone_Wolf_ | Lisp |
gatuno | Lua |
falso | ARM Assembly |
João Saramago | COBOL (OpenCOBOL) |
ardoRic | ML |
João Saramago | OpenGL (com Java) |
_Lone_Wolf_ | Lisp |
Durante muitos meses andava cabisbaixo por nunca mais ter visto novas implementações da Arvorezinha.
Fico muito contente por ver que algo tão excelso não ficou esquecido.
Só fazer a seguinte correcção: eu fui o autor das seguintes Arvorezinhas:
* Java Bytecode
* Prolog
* OpenGL (com Java)
Obrigado por essa informação, não tinha a certeza disso, por isso preferi, que o autor se queixasse. Já vou corrigir isso!!!