O grito pode ser codificado?
***Disclaimer: Este artigo deveria sair na sexta-feira, dia 13 (risos)***
Respondendo à pergunta do título, sim! Em minha época de graduação, descobri um tipo peculiar de linguagem de programação: as esotéricas. Segundo a wikipedia,
Linguagem de programação esotérica (ou esolang) é uma linguagem de programação projetada para testar os limites dos projetos de linguagem de computadores, como uma aplicação da teoria, ou como uma brincadeira destinada a mostrar como algo não deve ser feito.
ou seja, uma forma de o programador testar seus conhecimentos em projetar linguagens e/ou compiladores/interpretadores. A linguagem esotérica que gostei muito foi a Brainf**k, que utiliza um número reduzido de instruções, e nela vi mais claramente como o computador realmente funciona, sendo até mais inteligível que Assembly.
Motivado por isso, projetei uma linguagem baseada em Brainf**k, e a chamei carinhosamente de Grudge Lang, pois utiliza combinações de letras "A" e as palavras possuem 3 letras. A tabela abaixo mostra quais instruções a linguagem tem.
O repositório do projeto encontra-se aqui