Mierda

From Esolang
Jump to navigation Jump to search

Mierda (Spanish for Fuck) is a brainfuck substitution language. Each command is changed to be the Spanish translations of the actions that they produce.

Commands & Translations

Brainfuck Mierda English
+ Mas Plus
- Menos Minus
> Derecha Right
< Izquierda Left
. Decir Print (or say)
, Leer Read
[ Iniciar Bucle Start loop
] Terminar Bucle End loop

Examples

Hello, World!

Mas Iniciar Bucle Menos Menos Derecha Menos Iniciar Bucle Derecha
Derecha Mas Derecha Menos Menos Menos Menos Menos Izquierda Izquierda
Terminar Bucle Izquierda Menos Menos Izquierda Menos Menos Menos
Terminar Bucle Derecha Menos Decir Derecha Derecha Derecha Mas Decir
Derecha Derecha Decir Decir Mas Mas Mas Iniciar Bucle Decir Derecha
Terminar Bucle Izquierda Izquierda Izquierda Izquierda Decir Mas Mas
Mas Decir Menos Menos Menos Menos Menos Menos Decir Izquierda Izquierda
Menos Decir Derecha Derecha Derecha Derecha Mas Decir

Cat Program

The following cat program repeats until the reception of a null character input:

Leer Iniciar Bucle Decir Leer Terminar Bucle

Truth-Machine

A truth-machine is realized in the following:

Leer Decir Iniciar Bucle Menos Menos Derecha Mas Iniciar Bucle Derecha Derecha
Terminar Bucle Izquierda Iniciar Bucle Decir Terminar Bucle Izquierda Izquierda Terminar Bucle

Interpreter

  • Common Lisp implementation of the Mierda programming language.