Brainfuck é uma linguagem minimalista criada por Urban Müller em 1993. Ela tem apenas oito instruções, mas teoricamente consegue expressar qualquer operação computável por uma máquina de Turing. Sua sintaxe mínima produz programas difíceis de ler, úteis principalmente para aprendizado, desafios e experimentação.
As opções permitem inicializar a execução, avançar uma instrução, executar, pausar ou parar o programa. A fita de memória mostra as células ao redor do ponteiro, enquanto o limite de passos evita loops infinitos.
| Instrução | Efeito |
|---|---|
> / < | Mover o ponteiro de memória. |
+ / - | Alterar a célula atual. |
. / , | Escrever um valor ou ler uma entrada. |
[ / ] | Criar um loop controlado pela célula atual. |
Brainfuck pode tornar uma mensagem menos legível, mas não oferece nenhuma segurança criptográfica.