natural program in operation

Here is a natural computer, reporting on the successful execution of its DNA program. The flower is symbolic of the attempt to repeat the program execution elsewhere using portions of other successful programs.



What I see in Nature is a magnificent structure that we can comprehend only very imperfectly, and that must fill a thinking person with a feeling of humility. This is a genuinely religious feeling that has nothing to do with mysticism.
Albert Einstein

natural digital storage

The helical coils of DNA constitute nature's digital storage. Human-made computers typically use electrons, magnetic fields, or optical properties to store data in binary form - 0's or 1's. Remarkably, almost all living organisms use DNA for storing data. DNA is a long chain molecule with each link in the chain being one of only four chemical compounds. This makes it a base four system that can be represented by only the digits 0, 1, 2, and 3. Nonetheless, the similarity with digital computers is remarkable and fundamental.


If the origin and evolution of life is like an incompressible computer algorithm, then, in principle, we can have no compact theory that predicts all the details of the unfolding.
Stuart Kauffman
At Home in the Universe
1995, p23


recombination for Intel silicon chip

This is a short section of C++ source code converted to assembly language. Most evolutionary techniques optimize programs at a high level by using an interpreted language or by replacing subroutines or functions. However, for maximum efficiency in solving compact problems, it is best to work at the lowest level of the machine.



The likelihood of obtaining a new version of Microsoft Word by chance from assembly language is comparable to the chance that a tornado sweeping through a junkyard might assemble a Boeing 747.
Douglas Cameron ;-)


GatorBack to