image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Renan Duarte
Renan Duarte14/05/2022 07:25
Compartilhe

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.

    image

    O repositório do projeto encontra-se aqui

    Compartilhe
    Comentários (3)
    Walison Santos
    Walison Santos - 27/05/2022 01:15

    Muito bom.

    Nélia Simas
    Nélia Simas - 15/05/2022 07:33

    Achei super interessante!

    FD

    Felipão DIO - 14/05/2022 22:10

    Excelente conteúdo Renan, parabéns!