Reconsidering the Stored-Program Concept

The first in a three-part series appearing in IEEE Annals, this article gives a historical explanation of the endemic confusion surrounding the stored-program concept. After a detailed investigation of the history of this idea, the authors propose three more precisely defined alternatives to capture specific aspects of the new approach to computing introduced in 1945 by John von Neumann and his collaborators.