Von Neumann universal constructor
John von Neumann's universal constructor is a self-replicating machine in a cellular automaton (CA) environment. It was designed in the 1940s, without the use of a computer.
Source: Wikipedia — Von Neumann universal constructor (CC BY-SA 4.0)