The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - Winter (1994 vol.16)
pp: 6-14
ABSTRACT
<p>This article describes some of the early developments that can now be viewed as steps toward the development of program control and the modern concept of a stored program. In particular, it discusses early automatic devices, Babbage's contributions set against a background of the technology of his day, the contributions of some of his direct successors, and the genesis of the stored-program idea.</p>
CITATION
Brian Randell, "The Origins of Computer Programming", IEEE Annals of the History of Computing, vol.16, no. 4, pp. 6-14, Winter 1994, doi:10.1109/85.329752
REFERENCES
1. I.B. Cohen, "Babbage and Aiken: With Notes on Henry Babbage's Gift to Harvard, and to Other Institutions, of a Portion of His Father's Difference Engine,"Annals of the History of Computing, Vol. 10, No. 3, 1988, pp. 171-193.
2. T. Beck,Beiträge zur Geschichte des Maschinenbaues, Springer-Verlag, Berlin, 1900.
3. W. Walther, "Die Gespeircherten Programme des Heron von Alexandria" [The Stored Programs of Heron of Alexandria],Elektronische Rechenanlagen, Vol. 15, No. 3, 1973, pp. 113-118.
4. Ibn al-Razzaz al-Jazzari,The Book of Knowledge of Ingenious Mechanical Devices, D.R. Hill, ed. and trans., D. Reidel, Dordrecht, The Netherlands, 1974.
5. A. Buchner,Mechanical Musical Instruments, Batchworth Press, London, 1950.
6. E.A. Posselt,The Jacquard Machine Analyzed and Explained: with an Appendix on the preparation of Jacquard cards, and practical hints to learners of Jacquard designing, Pennsylvania Museum and School of Industrial Art, Philadelphia, 1887.
7. A.P. Usher,A History of Mechanical Inventions, 2nd rev. ed., Harvard Univ. Press, Cambridge, Mass., 1954.
8. A. Chapuis and E. Droz,Automata: A Historical and Technological Study, V.T. Batsford, London, 1958.
9. A. Doyon and L. Liagre,Jacques Vaucanson: Méchanicien de Génie, Presses Universitaires de France, Paris, 1966.
10. C. Babbage,Passages From the Life of a Philosopher, Longman, Green, Longman and Roberts, London, 1864. (Reprinted by Augustus S. Kelley, New York, 1969.)
11. Hyman, A. 1984.Charles Babbage: Pioneer of the Computer. Oxford: Oxford University Press.
12. M.V. Wilkes, "Babbage as a Computer Pioneer,"Report of Proceedings, Babbage Memorial Meeting, London, 18 Oct. 1971, British Computer Society, London, 1971.
13. A.G. Bromley, "Charles Babbage's Analytical Engine, 1983,"Annals of the History of Computing, Vol. 4, No. 3, 1982, pp. 196- 217.
14. Bromley, A.G. 1987. The evolution of Babbage's Calculating Engines.Annals of the History of Computing, Vol. 9, page 113. See in particular the section headed 'Babbage's User Programs,' pages 127-9.
15. C. Babbage, "On the Mathematical Powers of the Calculating Engine," unpublished manuscript, 1837. (First published inOrigins of Digital Computers: Selected Papers, B. Randell, ed., Springer-Verlag, 1973.)
16. C. Babbage,The Ninth Bridgewater Treatise: A Fragment, John Murray, London, 1837.
17. A.A. Lovelace, "Sketch of the Analytical Engine invented by Charles Babbage, by L.F. Menabrea, Officer of the Military Engineers, with notes upon the memoir by the Translator,"Taylor's Scientific Memoirs, Vol. 3, Article 39, 1843, pp. 666-731. (Reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., Springer-Verlag, 1973.)
18. B. Randell, "Ludgate's Analytical Machine of 1909,"Computer J., Vol. 14, No. 3, 1971, pp. 317-326.
19. P.E. Ludgate, "On a Proposed Analytical Machine,"Scientific Proc. Royal Dublin Society, Vol. 12, No. 9, 1909, pp. 77-91. (Reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., Springer-Verlag, 1973.)
20. P.E. Ludgate, "Automatic Calculating Engines," inNapier Tercentenary Celebration: Handbook of the Exhibition, E.M. Horsburgh, ed., Royal Society of Edinburgh, 1914, pp. 124-127. (Also published asModern Instruments and Methods of Calculation: A Handbook of the Napier Tercentenary Celebration Exhibition, G. Bell and Sons, London, 1914.)
21. L. Torres y Quevedo, "Essais sur l'Automatique. Sa définition.Étendue theorique de ses Applications,"Revue de l'Academie des Sciences de Madrid, 1914. (Reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., Springer-Verlag, 1973.)
22. L. Torres y Quevedo, "ArithmomètreÉlectroméchanique,"Bulletin de la Soc. d'Encouragement pour l'Industrie Nationale, Vol. 119, 1920.
23. A.W. Burks and A.R. Burks, "The ENIAC: First General-Purpose Electronic Computer,"Annals of the History of Computing, Vol. 3, No. 4, 1981, pp. 310-389.
24. B. Randell, "The Colossus," inA History of Computing in the Twentieth Century, N. Metropolis, J. Howlett, and G.C. Rota, eds., Academic Press, New York, 1980, pp. 47-92.
25. J.P. Eckert, "Disclosure of a Magnetic Calculating Machine," unpublished typescript, 1945. (Reprinted as "The ENIAC" inA History of Computing in the Twentieth Century, Academic Press, New York, 1980, pp. 525-539.)
26. J.P. Eckert, "A Preview of a Digital Computing Machine," inTheory and Techniques for the Design of Electronic Digital Computers, C.C. Chambers, ed., Moore School of Electrical Eng., Univ. of Pennsylvania, Philadelphia, 1947, pp. 10.1-10.26.
27. A.M. Turing, "On Computable Numbers, with an Application to the Entscheidungsproblem,"Proc. London Mathematical Society(Series 2), Vol. 42, 1936, pp. 230-267.
28. B. Randell, "Comment (on 'The ENIAC: First General-Purpose Electronic Computer,' by A.W. Burks and A.R. Burks),"Annals of the History of Computing, Vol. 3, No. 4, 1981, pp. 396-397.
29. J. von Neumann,First Draft of a Report on the EDVAC, Contract No. W-670-ORD-4926, Moore School of Electrical Eng., Univ. of Pennsylvania, Philadelphia, 1945. (Extracts reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., Springer-Verlag, 1973.)
30. B.E. Carpenter and R.W. Doran, "The Other Turing Machine,"Computer J., Vol. 20, No. 3, 1977, pp. 269-279.
31. S.H. Lavington, "A Golden Era Rich in Talent,"Computing, Vol. 11, Aug. 1977, p. 19.
32. S.H. Lavington, "Computer Development at Manchester University," inA History of Computing in the Twentieth Century, N. Metropolis, J. Howlett, and G.C. Rota, eds., Academic Press, New York, 1980, pp. 433-443.
9 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool