10 Programming Legends Ever
#2 Alan Turing
Alan was highly influential in the development of computer science, giving a formalization of the concepts of "algorithm" and "computation" with the Turing machine, which can be considered a model of a general purpose computer. Turing is widely considered to be the father of computer science and artificial intelligence.
The Turing machine, also called ad "a-machine" (automatic 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, and is particularly useful in explaining the functions of a CPU inside a computer.
Turner described the machine as “It consisted of an unlimited memory capacity obtained in the form of an infinite tape marked out into squares, on each of which a symbol could be printed. At any moment there is one symbol in the machine; it is called the scanned symbol. The machine can alter the scanned symbol and its behavior is in part determined by that symbol, but the symbols on the tape elsewhere do not affect the behavior of the machine.” This is how modern computers work too.
Also Read: 10 Celebrities Who Extremely Hate Internet and 14 Most Dangerous Websites In The World
