Wem brainfuck kein Begriff ist dem wird dieser code nur Kopfschmerzen bereiten: ++++++++[>+++++++++<-]>.<+++++[>+++++<-]>++++.+++++++…+++.<++++++++[>---------<-]>-------.<+++++++[>+++++++<-]>++++++.<++++[>++++++<-]>.+++.------.--------.<++++++++[>--------<-]>—.
Dieses Beispiel ist ein simples hello world programm. Brainfuck besteht aus 8 befehlen: < > + - . ,
< zum verschieben des pointers nach links
zum verschieben des pointers nach rechts
[ loop anfang (endet wenn aktuelles registrer den wert 0 erreicht hat
] loop ende
- erhöht den wert des aktuellen registers um 1
- verringert aktuelles register um 1
. Wandelt den wert des aktuellen registers in einen ASCII Wert um und gibt ihn aus
, wandelt eine benutzereingabe in einen ascii wert um und speichert ihn im aktuellen register
MFG domi382