
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Brian Randell, "The Origins of Computer Programming," IEEE Annals of the History of Computing, vol. 16, no. 4, pp. 614, Winter, 1994.  
BibTex  x  
@article{ 10.1109/85.329752, author = {Brian Randell}, title = {The Origins of Computer Programming}, journal ={IEEE Annals of the History of Computing}, volume = {16}, number = {4}, issn = {10586180}, year = {1994}, pages = {614}, doi = {http://doi.ieeecomputersociety.org/10.1109/85.329752}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  MGZN JO  IEEE Annals of the History of Computing TI  The Origins of Computer Programming IS  4 SN  10586180 SP6 EP14 EPD  614 A1  Brian Randell, PY  1994 VL  16 JA  IEEE Annals of the History of Computing ER   
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 storedprogram idea.
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. 171193.
2. T. Beck,Beiträge zur Geschichte des Maschinenbaues, SpringerVerlag, 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. 113118.
4. Ibn alRazzaz alJazzari,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 1279.
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., SpringerVerlag, 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. 666731. (Reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., SpringerVerlag, 1973.)
18. B. Randell, "Ludgate's Analytical Machine of 1909,"Computer J., Vol. 14, No. 3, 1971, pp. 317326.
19. P.E. Ludgate, "On a Proposed Analytical Machine,"Scientific Proc. Royal Dublin Society, Vol. 12, No. 9, 1909, pp. 7791. (Reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., SpringerVerlag, 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. 124127. (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., SpringerVerlag, 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 GeneralPurpose Electronic Computer,"Annals of the History of Computing, Vol. 3, No. 4, 1981, pp. 310389.
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. 4792.
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. 525539.)
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.110.26.
27. A.M. Turing, "On Computable Numbers, with an Application to the Entscheidungsproblem,"Proc. London Mathematical Society(Series 2), Vol. 42, 1936, pp. 230267.
28. B. Randell, "Comment (on 'The ENIAC: First GeneralPurpose Electronic Computer,' by A.W. Burks and A.R. Burks),"Annals of the History of Computing, Vol. 3, No. 4, 1981, pp. 396397.
29. J. von Neumann,First Draft of a Report on the EDVAC, Contract No. W670ORD4926, Moore School of Electrical Eng., Univ. of Pennsylvania, Philadelphia, 1945. (Extracts reprinted inOrigins of Digital Computers: Selected Papers, B. Randell, ed., SpringerVerlag, 1973.)
30. B.E. Carpenter and R.W. Doran, "The Other Turing Machine,"Computer J., Vol. 20, No. 3, 1977, pp. 269279.
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. 433443.