私はブレインファックの学習を始めたばかりで、ハローワールドの例しかありません。角かっこが何に使用されるかについて質問があります。
例:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
これが「ハローワールド」というプログラムです。[ ] がある理由がわかりませんが-
、+
中かっこが次のように書かれていることをどこかで読みました。
[ (opening square bracket)
while(mem[ptr]) {
] (closing square bracket)
}
しかし、この情報を持っていても、なぜここにあるのかわかりません。
私はphp/C/POSIX/Javaに堪能ですが、ここではこれを理解していません。