A Turing machine is a hypothetical device that manipulates symbols on a strip of tape according to a table of rules. Despite its simplicity, a Turing machine can be adapted to simulate the logic of any computer algorithm ©wiki. This little educational app helps you better understand the principles of a single-tape Turing machine.