Brainfuck (dt.: „Hirnfick“) ist eine esoterische Programmiersprache, die der Schweizer Urban Müller im Jahre 1993 entwarf. Die Sprache wird auch als Brainf*ck, Brainf*** oder BF bezeichnet.
Brainfuck ist für den produktiven Einsatz viel zu umständlich und zu ineffizient, aber geeignet, um die Methodik von Softwareentwicklung zu schulen.
Der Befehlssatz besteht aus acht Befehlen, die mit den Zeichen > < + – , . [ ] kodiert werden.
Triviale Substitute
Trivial brainfuck substitution – Esolang (esolangs.org)
Auf Grund der einfachen Befehl wurden Laufe der Jahre Varianten entwickelt, die sich lediglich in der Benennung der Befehle unterscheiden. Zum Beispiel:
BF | Ook | PikaLang | Roadrunner | Morsefuck |
> | Ook. Ook? | pipi | meeP | .– |
< | Ook? Ook. | pichu | Meep | –. |
+ | Ook. Ook. | pi | mEEp | ..- |
– | Ook! Ook! | ka | MeeP | -.. |
. | Ook! Ook. | pikachu | MEEP | -.- |
, | Ook. Ook! | pikapi | meep | .-. |
[ | Ook! Ook? | pika | mEEP | — |
] | Ook? Ook! | chu | MEEp | … |
Der GC Wizard kennt folgende Substitute
- Alphuk
- Btjzxgquartfrqifjlv
- BinaryFuck
- Blub
- Colonoscopy
- DetailedFuckk
- fuckbeEs
- Fluffle Puff
- German
- K-on Fuck
- Morsefuck
- Nak
- Omam
- PenisScript
- Pikalang
- ReverseFuck
- Revolution 9
- Roadrunner
- Scremcode
- Ternary
- Triplet
- UwU
- ZZZ