Die acht Befehle von Brainfuck sind:

  >: Inkrementiert den Datenzeiger, um auf die nächste Speicherzelle zu zeigen.
  <: Dekrementiert den Datenzeiger, um auf die vorherige Speicherzelle zu zeigen.
  +: Inkrementiert den Wert in der aktuellen Speicherzelle um eins.
  -: Dekrementiert den Wert in der aktuellen Speicherzelle um eins.
  .: Gibt den Wert in der aktuellen Speicherzelle als ASCII-Zeichen aus.
  ,: Nimmt ein ASCII-Zeichen als Eingabe und speichert es in der aktuellen Speicherzelle.
  [: Wenn der Wert in der aktuellen Speicherzelle null ist, überspringt der Befehl den entsprechenden schließenden "]"-Befehl. Andernfalls wird die Schleife ausgeführt.
  ]: Springt zum entsprechenden öffnenden "["-Befehl zurück, wenn der Wert in der aktuellen Speicherzelle nicht null ist.