top | item 25596303

(no title)

verma7 | 5 years ago

The analogy of the question "What is life?" with "What is a computer?" bring up interesting parallels. The author defines a computer as any device that has transistors, RAM, etc that is, the computing substrate. But there were devices that didn't use transistors, but used vacuum tubes or mechanical gears (like Babbage's Analytical engine), which I think are still computers. We have some good theoretical model of computers: like Turing machines. One possible definition of a computer is any device that is Turing complete.

I wonder what such a theoretical model of life would look like.

discuss

order

frongpik|5 years ago

The analogy goes deeper. Most of us are familiar with the spirit-soul-body concept. Descriptions of the three are very similar to concepts in CS: spirit is the algorithm or an idea - in this sense the spirit is immutable and the same for all devices, soul is the software - it's mutable, implemented in a particular language or framework and generally strives to be a perfect reflection of the spirit, and finally the cpu itself with all the machinery running electrons is the body - it's run by that almost immaterial soul, although no part of that machinery, not even a single electron, is a part of the soul. The connection between the three can be easily understood by CS folks, but is a great mystery for uninitiated (i.e. those who can't code).

There's even a striking analogy of good an evil. "The evil is affirmation of disorder" (Eliphas Levi) and that is bugs and poor chaotic design: software that embraces this disorder, gives up liberty and reason (aka the good) and becomes evil, for evil has neither liberty nor reason.

I'm sure The Matrix used this very analogy.