GBrainFuck: Interprets the BrainFuck programming language.
One of the most interesting things about this interpreter is how similar it is to a Turing machine. It comes with an infinite tape, which is divided into cells that contain the value 0 and can move forward and backward. Additionally, it includes a controller unit that's responsible for reading, writing, and moving the tape. The size of the data in the cells is usually an int in the host machine, which is typically 32- or 64-bit.
Aside from the interpreter, I also got a hold of various BrainFuck sample programs, with one of the most intriguing being the BrainFuck interpreter in BrainFuck itself. Overall, I highly recommend giving the gbf interpreter a try and hope that you enjoy it as much as I did.
Version 0.3.1: N/A