The Convergence of Computational and Biological Self-Organization in the mid-20th century
Abstract
This paper examines the conceptual parallels between Niklaus Wirth's contributions to ALGOL programming language design and Humberto Maturana's theory of autopoiesis. We demonstrate that ALGOL 60's original specification as a formally closed system without input/output operations presents a remarkable structural analogue to the organizational closure that defines autopoietic systems. While Wirth and subsequent ALGOL developers pragmatically opened this closure by adding I/O functions to enable practical computation, Maturana maintained operational closure as the essential and invariant characteristic of living systems, addressing environmental interaction through the concept of structural coupling rather than by breaking organizational closure. This comparison reveals deep affinities in how computational and biological theories approached questions of system organization, boundary definition, modularity, and self-reference during the mid-20th century. We argue that computational thinking, particularly the principles of structured programming, provided conceptual tools and metaphors that enriched theoretical biology, while biological theories of self-organization challenged reductionist computational models. The analysis demonstrates that both traditions converged on organization, rather than material substrate or external function, as the fundamental principle for understanding complex systems.
Fields of Study & Subjects
Cybernetics and Technology in Society
History of Computing Technologies
Philosophy and History of Science
Publication details
- Journal / source
- Information Theories and Applications
- Volume
- 33
- Issue
- 1
- Pages
- 82–99
- Publication date
- 16 February 2026
- Language
- EN