Alan Turing

Alan Mathison Turing (1912 - 1954) was an English computer scientist, mathematician, logician and cryptanalyst. Among many other things, he tried to identify which sorts of problems computers could solve - computable problems - and which they couldn't. He determined that computers would in general be unable to solve problems in which they themselves were part of the problem.