The Mathematical Evolution of Addressing: From Yushchenko's Address Programming Language to A Mathematics of Arrays How Addressing Evolved into a Mathematical Theory of Indexing, Array Computation, and Machine Realization
Lenore Mullin, Gaetan Hains
Abstract
This article argues that a central development in the history of computing is the mathematical evolution of addressing. During the three decades separating Kateryna Yushchenko's Address Programming Language (1958) from Lenore Mullin's A Mathematics of Arrays (1988), addressing evolved from a machine-level mechanism for locating data into a formal theory of indexing, reduction, and machine realization, passing through Kenneth Iverson's algebra of arrays and Philip Abrams' recognition of shape as an architectural resource. Mullin's theory establishes indexing itself, via the function ψ, as the primitive from which array operations compose, reduce to a Denotational Normal Form, transform into an Operational Normal Form, and realize on hardware through dimension lifting. Historical claims are sourced against primary material, with inferences flagged as such; mathematical claims are stated as identities; performance claims are marked validated, theoretically established, or provisional. The result links programming languages, array mathematics, and computer architecture in one account.
Create a lesson
Related papers
The Reconstructions of Konrad Zuse's Z3 Computer
Raul Rojas
Symbolic Mathematical Computation 1965--1975: The emergence of a discipline
Robert M. Corless, Arthur C. Norman, Tomas Recio et al.
A Brief History of Fréchet Distances: From Curves and Probability Laws to FID
Yuli Wu
The Theorems of Dr. David Blackwell and Their Contributions to Artificial Intelligence
Napoleon Paxton
POSIM: A Multi-Agent Simulation Framework for Social Media Public Opinion Evolution and Governance
Yongmao Zhang, Kai Qiao, Zhengyan Wang et al.
Jean-Raymond Abrial: A Scientific Biography of a Formal Methods Pioneer
Jonathan P. Bowen, Henri Habrias