Brain Fuck



Brainfuck ist eine so genannte esoterische Programmiersprache, entworfen vom Schweizer Urban Müller um 1993.

Zeichen Pascal-Äquivalent Semantik
> inc(ptr); inkrementiert den Zeiger
< dec(ptr); dekrementiert den Zeiger
+ inc(ptr^); inkrementiert den aktuellen Zellenwert
- dec(ptr^); dekrementiert den aktuellen Zellenwert
. s:=s+char(ptr^); Addiert den aktuellen Zellenwert als ASCII-Zeichen zum Ergebnisstring
, ptr^ := Input[i]; Liest ein Zeichen aus dem Inputstring und speichert dessen ASCII-Wert in der aktuellen Zelle
[ while (ptr^<>0) do begin Springt nach vorne, hinter den passenden ]-Befehl, wenn der aktuelle Zellenwert null ist
] end; Springt zurück, hinter den passenden [-Befehl, wenn der aktuelle Zellenwert verschieden von null ist