The Idea of the self-reproducing Pc program is often traced back to Preliminary theories in regards to the Procedure of elaborate automata.[11] John von Neumann showed that in idea a software could reproduce itself. This constituted a plausibility result in computability theory. Fred Cohen experimen