Universal Turing Machine


The Universal Computing Machine was invented by Alan Turing in 1936. Despite its name it was not actually a machine but a theoretical principle describing a digital computing machine [5]. The conceptual machine comprises of endless tape, that serves as a memory, divided into squares. Inside the squares, instructions are stored in the form of symbols. A scanner reads through the memory while also being able to erase, write or change the content of each square depending on the instruction. Sets of instructions are translated into commands by the control mechanism.

The concept of the Universal Computing Machine is similar to the way modern digital computers operate with the use of a processor, a memory where instructions are stored and input/out devices [5].