Léxico de TI › Programação › Befunge

Befunge

Programação Svenska → Atualizado: 2026-09-28

Uma linguagem de programação esotérica em que o código é uma grade e a execução se move nas quatro direções.

Chris Pressey a criou em 1993 com o objetivo declarado de fazer uma linguagem tão difícil de compilar quanto possível. O programa vive num campo bidimensional de 80×25 caracteres. Um ponteiro de instrução se move para a direita por padrão, e os caracteres >, <, ^, v mudam a direção. A computação acontece numa pilha.

Pior ainda: a instrução p escreve um caractere de volta no campo, então um programa pode se modificar enquanto roda. Isso torna a análise estática praticamente impossível, o que era exatamente a intenção.

← Voltar ao léxico