¿Qué es Brainfuck?

Brainfuck es un lenguaje de programación esotérico minimalista creado en 1993 por Urban Müller. Fue diseñado para ser extremadamente simple en su estructura, pero extremadamente difícil de programar para un ser humano.

Los 8 comandos básicos:

  • > Incrementa el puntero de datos (se mueve a la siguiente celda).
  • < Decrementa el puntero de datos (vuelve a la celda anterior).
  • + Incrementa el valor numérico de la celda actual.
  • - Decrementa el valor numérico de la celda actual.
  • . Salida: muestra el carácter ASCII según el valor de la celda.
  • , Entrada: guarda un carácter en la celda actual.
  • [ Inicio de bucle: salta a la instrucción tras el ] correspondiente si la celda es 0.
  • ] Final de bucle: vuelve al [ si la celda no es 0.

¿Qué es Ook!?

Ook! es una variante de Brainfuck diseñada por David Morgan-Mar. Es funcionalmente idéntico a Brainfuck, pero sustituye sus símbolos por variaciones de la palabra "Ook", imitando el lenguaje de un orangután.

Acción Brainfuck Ook!
Siguiente celda>Ook. Ook?
Celda anterior<Ook? Ook.
Incrementar+Ook. Ook.
Decrementar-Ook! Ook!
Mostrar texto.Ook! Ook.
Bucle (inicio)[Ook! Ook?
Bucle (fin)]Ook? Ook!