I was googling something at work today and stumbled across brainf*k, a "minimalist", but still Turing complete language with only 8 instructions, including the io. "<" means decrement the pointer location, ">" means iterate the pointer location, "+" means iterate the pointer byte value, "-" means decrement the pointer byte value, "[" means enter a while type loop until pointer byte value is 0, "]" ends that while loop, "." means put a char to standard out, and "," means read a char from standard out.
Anything "real world" one can use this for? Like it is small, so I should imagine it is fast? So like maybe for large problems involving lots of "number crunching"?