BIRL

O BIRL (Bambam's "It's show time" Recursive Language) é a linguagem de programação mais treze já inventada.
Deve ser utilizada apenas por quem realmente constrói fibra e não é água com código. É uma linguagem extremamente simples porém com poder para derrubar todas as árvores do parque Ibirapuera.
Programando em BIRL, é verão o ano todo!

Entrada
Saída
{{stdout}}

CONSTRUINDO FIBRA

Início do código

HORA DO SHOW
//código aqui
BIRL

Tipos de dados

FRANGO FR = 'a'; (char)
MONSTRINHO M1 = 13; (short)
MONSTRO M2 = 37; (int)
MONSTRAO M3 = 666; (long)

Tipos de dados

TRAPEZIO T = 0.13; (float)
TRAPEZIO DESCENDENTE TD = 0.37; (double)
BICEPS FRANGO BF = 200; (unsigned)

Printar na tela


CE QUER VER ESSA PORRA? ("Hello, Mutante");

Ler da tela

MONSTRO X;
QUE QUE CE QUER MONSTRAO? ("%d", &X);

If


ELE QUE A GENTE QUER? (3 > 2)
//código a ser executado
BIRL

If/Else

ELE QUE A GENTE QUER? (X > 2)
//caso verdadeiro
NAO VAI DAR NAO
//caso falso
BIRL

Else if

ELE QUE A GENTE QUER? (X > 2)
//X > 2
QUE NAO VAI DAR O QUE? (X < 2)
//X < 2
NAO VAI DAR NAO
//X = 2
BIRL

While


MONSTRO X = 5;
NEGATIVA BAMBAM (X > 2)
//rodar código
X--;
BIRL

For



MONSTRO M;
MAIS QUERO MAIS (M = 0; M < 5; M++)
CE QUER VER ESSA PORRA? ("%d", M);
BIRL

Break/Continue

MONSTRO M;
MAIS QUERO MAIS (M = 0; M < 5; M++)
//continue
VAMO MONSTRO;
//break
SAI FILHO DA PUTA;
BIRL

Declarar função

OH O HOME AI PO (MONSTRO NOMEFUNC(MONSTRO A, MONSTRO B))
//código da função
BORA CUMPADE 1;
BIRL

Chamar função

MONSTRO A = 5;
MONSTRO B = 8;
MONSTRO C = AJUDA O MALUCO TA DOENTE SOMAR(A, B);

É isso ai galera do BIRL! Estamos finalizando o tutorial, acho que deu pra vocês pegarem hoje bastante informação.

Quer colaborar com o BIRL? Aumentar a linguagem? Vem cumpade! Acesse o repositório mais bodybuilder do GitHub: BIRL

Exemplo Descendente

Sai de casa codei pra caralho! Veja como programar em BIRL é treze memo com esse somador:

OH O HOME AI PO (MONSTRO SOMAR(MONSTRO A, MONSTRO B))
      BORA CUMPADE A + B;
BIRL

HORA DO SHOW
      MONSTRO A, B, RES;
      CE QUER VER ESSA PORRA? ("Entra com a e b ai cumpade!!\n");
      QUE QUE CE QUER MONSTRAO? ("%d %d", &A, &B);
      RES = AJUDA O MALUCO TA DOENTE SOMAR(A, B);
      CE QUER VER ESSA PORRA? ("Oh o resultado ai po: %d\n", RES);
      ELE QUE A GENTE QUER? (RES == 37)
            CE QUER VER ESSA PORRA? ("É 37 anos caralho!\n");
      NAO VAI DAR NAO
            CE QUER VER ESSA PORRA? ("Manda o double biceps!\n");
      BIRL
      BORA CUMPADE 0;
BIRL

Galera do Canal

Deixe seu comentário sobre esta linguagem descendente maravilhosa: