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.
The Blind Watchmaker (1986), 111.
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.
In 'Physics and the APS in 1979', Physics Today (Apr 1980), 33, No. 4, 50.
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.
'Laying Down the Laws', New Scientist. In Clifford A. Pickover, Archimedes to Hawking: Laws of Science and the Great Minds Behind Them (2008), 183.
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.
Aristid Lindenmayer and Grzegorz Rozenberg, Automata, Languages, Development (1976), v.
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.
In Gary William Flake, The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation (2000), 23.