Instr. |
Description |
> | Déplace le pointeur mémoire à droite (cellule suivante). |
< | Déplace le pointeur mémoire à gauche (cellule précédente). |
+ | Incrémente la valeur de la cellule courante (modulo 256). |
- | Décrémente la valeur de la cellule courante (modulo 256). |
. | Affiche le caractère correspondant à la valeur de la cellule courante. |
, | Lit un caractère depuis l’entrée (FIFO globale) dans la cellule courante. |
[ | Si la cellule vaut 0, saute après le crochet fermant ‘]’ associé. |
] | Si la cellule ≠ 0, revient après le crochet ouvrant ‘[’ associé. |
f | Fork Unix‑style (extension) : Parent reçoit le PID de l’enfant (> 0), Enfant reçoit 0. |
💬 Commentaires
Les commentaires sont complètement ignorés lors de l'exécution.
Formats supportés :
• //
commentaire ligne : +++ // Incrémente 3 fois
• /* */
commentaire bloc : f[+++.[-]] /* Fork avec nettoyage */
• Texte libre : Tout caractère non-Brainfuck est ignoré
⚠️ Important : Les instructions Brainfuck dans les commentaires ne sont PAS exécutées.