Alan Turing and John von Neumann saw it early: the logic of life and the logic of code may be one and the same

Blaise Agüera y Arcas at The MIT Press Reader:

In 1994, a strange, pixelated machine came to life on a computer screen. It read a string of instructions, copied them, and built a clone of itself — just as the Hungarian-American Polymath John von Neumann had predicted half a century earlier. It was a striking demonstration of a profound idea: that life, at its core, might be computational.

Although this is seldom fully appreciated, von Neumann was one of the first to establish a deep link between life and computation. Reproduction, like computation, he showed, could be carried out by machines following coded instructions. In his model, based on Alan Turing’s Universal Machine, self-replicating systems read and execute instructions much like DNA does: “if the next instruction is the codon CGA, then add an arginine to the protein under construction.” It’s not a metaphor to call DNA a “program” — that is literally the case.

Of course, there are meaningful differences between biological computing and the kind of digital computing done by a personal computer or your smartphone.

More here.

Enjoying the content on 3QD? Help keep us going by donating now.