A máquina de Turing é um dispositivo imaginário criado por Alan Turing que formou a estrutura para fundamentar a ciência da computação moderna. Ela consiste em uma fita de comprimento ilimitado com quadrados de tamanho definido sobre ela, uma cabeça de leitura/escrita que se move pela fita, e um conjunto finito de estados e instruções que permitem executar operações de computação.