The Idea of the self-reproducing Personal computer program is usually traced back again to Preliminary theories about the operation of advanced automata.[11] John von Neumann showed that in theory a software could reproduce alone. This constituted a plausibility result in computability principle. Fred Cohen experimented with Personal computer virus