Algorithm Quotes (5 quotes)
It is raining DNA outside. On the bank of the Oxford canal at the bottom of my garden is a large willow tree, and it is pumping downy seeds into the air. ... [spreading] DNA whose coded characters spell out specific instructions for building willow trees that will shed a new generation of downy seeds. … It is raining instructions out there; it’s raining programs; it’s raining tree-growing, fluff-spreading, algorithms. That is not a metaphor, it is the plain truth. It couldn’t be any plainer if it were raining floppy discs.
Let me suggest to you a simple test one can apply to scientific activities to determine whether or not they can constitute the practice of physics. Is what you are doing beautiful? Many beautiful things are created without the use of physical knowledge, but I know of no really worthwhile physics that isn’t beautiful. Indeed, one of the most distressing symptoms of scientific illiteracy is the impression so often given to school children that science is a mechanistic activity subject to algorithmic description.
The burgeoning field of computer science has shifted our view of the physical world from that of a collection of interacting material particles to one of a seething network of information. In this way of looking at nature, the laws of physics are a form of software, or algorithm, while the material world—the hardware—plays the role of a gigantic computer.
The development of an organism … may be considered as the execution of a 'developmental program' present in the fertilized egg. … A central task of developmental biology is to discover the underlying algorithm from the course of development.
To use: Apply shampoo to wet hair. Massage to lather, then rinse. Repeat.
A typical hair-washing algorithm that fails to halt—in the way that computer programmers must avoid an infinite loop.
A typical hair-washing algorithm that fails to halt—in the way that computer programmers must avoid an infinite loop.