πŸ–₯️ Turing Machine Simulator
A universal model of computation: a tape of symbols, a read/write head, and a table of transition rules. Select a program, set the input, then step or run to watch the machine operate.
State q0
Head pos 0
Steps 0
Result –
Speed: 8/s
State Read Write Move Next state
Turing machine (Alan Turing, 1936) β€” a mathematical model of computation consisting of an infinite tape divided into cells, a read/write head, a current state, and a transition function Ξ΄(state, symbol) β†’ (new symbol, direction, new state). Despite its simplicity, any algorithm that can be computed at all can be computed on a Turing machine (Church–Turing thesis). The halting problem β€” whether a TM halts on a given input β€” is undecidable.