這是一個基於 Web 的 Brainfuck 程式語言執行與視覺化工具。透過動態的記憶體帶(Memory Tape)動畫與程式碼高亮,幫助開發者與學習者更直觀地理解 Brainfuck 的運作原理。
,)。, 指令,請先在「程式輸入」框中輸入字元。| 指令 | 說明 |
|---|---|
> |
將指標向右移動一格。 |
< |
將指標向左移動一格。 |
+ |
將指標指向的記憶體數值加 1。 |
- |
將指標指向的記憶體數值減 1。 |
. |
輸出當前指標指向的字元(ASCII)。 |
, |
從輸入流中讀取一個字元到當前記憶體單元。 |
[ |
如果當前數值為 0,跳轉到匹配的 ] 之後。 |
] |
如果當前數值不為 0,跳回到匹配的 [。 |
您可以嘗試將以下「Hello World」代碼貼入工具中執行:
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.