The current implementation of brainfuck is extremely slow. This is mostly due to it not being optimized (Its also implemented in a slow scripting language, but compared to the potential speedup of simple optimizations, this is negligible). Complex programs should run efficiently if desired, but optimizations must remain optional, as the user will often want to see their unoptimized brainfuck run one command at a time.
The current implementation of brainfuck is extremely slow. This is mostly due to it not being optimized (Its also implemented in a slow scripting language, but compared to the potential speedup of simple optimizations, this is negligible). Complex programs should run efficiently if desired, but optimizations must remain optional, as the user will often want to see their unoptimized brainfuck run one command at a time.