Brainfuck ist eine sogenannte esoterische Programmiersprache, die sich auf die folgenden Befehle beschränkt.
< > , . [ ] + -
Sie arbeitet mit einem Band, das als Speicher verwendet wird. Mit den Befehlen kann man den Zeiger über das Band bewegen und die Werte auf dem Band hoch- und runterzählen. Sogar Schleifen sind möglich.
Das folgenden Video zeigt einen Interpreter für Brainfuck, der in Scratch realisiert wurde.