Я только начал изучать brainfuck, и я только на примере hello world. У меня вопрос, для чего используются квадратные скобки?
Пример:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Это программа "привет мир". Я не понимаю, почему [ ] я понимаю -
и +
, но я где-то читал, что фигурная скобка:
[ (opening square bracket)
while(mem[ptr]) {
] (closing square bracket)
}
но даже если у меня есть эта информация, я не понимаю, почему это здесь.
Я свободно разбираюсь в php/C/POSIX/java, но здесь я этого не понимаю.