Mais um blog inútil.

Maio 16, 2010

Historia resumida das Arvorezinhas

Filed under: Arvorezinha,Useless — falco @ 12:00

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

3 comentários a “Historia resumida das Arvorezinhas”

  1. gatuno diz:

    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.

  2. Só fazer a seguinte correcção: eu fui o autor das seguintes Arvorezinhas:
    * Java Bytecode
    * Prolog
    * OpenGL (com Java)

    • falco diz:

      Obrigado por essa informação, não tinha a certeza disso, por isso preferi, que o autor se queixasse. Já vou corrigir isso!!!

Leave a Reply for falco

widgeon
widgeon
widgeon
widgeon