Um grupo de brasileiros inventou a linguagem de programação mais treze do mundo: BIRL (Bambam’s “It’s show time” Recursive Language). Inspirada no ArnoldC, a linguagem tem código aberto e utiliza comandos simples, como “CE QUER VER ESSA PORRA?” para mostrar na tela e “ELE QUE A GENTE QUER?” como teste condicional. E você já pode começar a programar, mas tem que provar que constrói fibra.

birl

A sintaxe do BIRL é bastante familiar para quem conhece C e seus derivados, mas será ampliada “pra ficar o mais longe possível dessa linguagem de quem sobe em árvore”. E não é água com código: os principais comandos já estão implantados e um interpretador totalmente funcional está disponível — você pode até mesmo baixar seu fonte .birl.

Quer mostrar na tela? Basta utilizar:

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

Criar uma estrutura if/else?

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

Ou declarar uma função?

OH O HOME AI PO (int nomeFunc(int a, int b))
//código da função
BORA CUMPADE 1;
BIRL

A semelhança com C fica bastante aparente neste exemplo, mas BIRL é bem mais treze, além de ser a única linguagem de programação que consegue derrubar as árvores do Parque Ibirapuera:

birl-c

Você já pode pegar bastante informação do BIRL e codar pra caralho: a documentação completa está disponível no GitHub. Vai, monstro.

Dica do Lucas Santos no Tecnogrupo. Não entendeu? BIRL.

Comentários

Envie uma pergunta

Os mais notáveis

Comentários com a maior pontuação

Ryszol
Lógico que não cada! É só pela zueira!!!
João Victor Dos Santos
Não vai compilar não... QUE NÃO VAI COMPILAR O QUE SAI DE CASA ESCREVI CODIGO PRA CARAHO
Arara (Globista-Recordista)
BIRL!
Marcoscs
tipo esses aqui?
Alessandro Andrade
Véi.... EU NUNCA RI TANTO LENDO UMA NOTÍCIA!!! Nego aqui no trabalho deve tá achando que eu tô louco! KKKKKKKKKKKKKK
Jack
No shit, Sherlock.
Vicente Pires
13 quer dizer doido, maluco aqui em sampa, parece que eh o código que a polícia usa quando atende uma ocorrência e tem uma pessoa doente mental fazendo desordem...
Bruno

exatamente. É uma layer de muitos métodos com parâmetros, usando a base do velho C. Para quem realmente quer algo complexo, pegue as linguagens "brainf*ck" e "whitespace". Essas sim são "13"!

Bruno R da Silva
exatamente. É uma layer de muitos métodos com parâmetros, usando a base do velho C. Para quem realmente quer algo complexo, pegue as linguagens "brainf*ck" e "whitespace". Essas sim são "13"!
Vinícius Sasso
É bem útil. (tosse)
Jonathas Lacerda
ah, vá... sério? Cap. Obvious strikes again
Gileno Novaes
Haha... Só brasileiro pra criar uma linguagem de programação da zueira
jesse moreira
Vou estudar essa linguagem: com certeza vou me divertir muito! "Bora cumpade....kkk"
Isaias Soares Leite
Maluca / Louca = 13
Marco Pacheco
É legal somente pela curiosidade e zueira! Depois você percebe que tem que digitar o dobro de caracteres para fazer a mesma coisa que faria em C/C++. No fim, a linguagem não serve nem para ensinar a programar!
Exibir mais comentários