The computational metaphor and quantum physics
- 1 February 1983
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 26 (2) , 137-145
- https://doi.org/10.1145/358024.358059
Abstract
Concurrent computational systems, viewed as sets of cooperating processes, are shown to have close analogies in the world of quantum physics. In particular, analogies exist between processes and particles, between a process' state and a particle's mass, between a process'state changes and a particle's velocity, and between interprocess communications and particle interactions. This view allows the application in the computational world of special relativity theory, the uncertainty principle, the law of conservation of momentum, and many of particle physics' fundamental results. This paper describes the basic analogy and some fundamental results. It is the authors' belief that new insights into a computational processes will be gained as the analogy is developed and vice versa. It is conceivable that established results of the computational sciences may contribute to a new understanding of some of the problems of physics. Other process-oriented sciences, such as biology, economics, and psychology, could also benefit from such development.Keywords
This publication has 7 references indexed in Scilit:
- Synthesis of Resource Invariants for Concurrent ProgramsACM Transactions on Programming Languages and Systems, 1980
- On the physical interpretation and the mathematical structure of the combinatorial hierarchyInternational Journal of Theoretical Physics, 1979
- Beyond programming languagesCommunications of the ACM, 1979
- High level programming for distributed computingCommunications of the ACM, 1979
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978
- A Measure of Computational WorkIEEE Transactions on Computers, 1972
- Software physics and computer performance measurementsPublished by Association for Computing Machinery (ACM) ,1972