Nothing Special   »   [go: up one dir, main page]

skip to main content
opinion
Free access

Where code comes from: architectures of automatic control from Babbage to Algol

Published: 21 December 2015 Publication History

Abstract

Considering the evolving concept of programming.

References

[1]
Bromley, A.G. Babbage's analytical engine plans 28 and 28a---The programmer's interface. IEEE Annals of the History of Computing 22, 4 (2000), 5--19.
[2]
Eckert, J.P., Mauchly, J.W., Goldstine, H.H., and Brainerd, J.G. Description of the ENIAC and Comments on Electronic Digital Machines. AMP Report 171.2R. Distributed by the Applied Mathematics Panel, National Defense Research Committee, (Nov. 30, 1945). Moore School of Electrical Engineering, Philadelphia, PA, 1945.
[3]
Haigh, T., Priestley, M., and Rope, C. ENIAC in Action: Making and Remaking the Modern Computer. The MIT Press, Cambridge, MA, 2016.
[4]
Haigh, T., Priestley, M., and Rope, C. Los Alamos bets on ENIAC: Nuclear Monte Carlo simulations, 1947-1948. IEEE Annals of the History of Computing 36, 3 (July--Sept. 2014), 42--63.
[5]
Haigh, T., Priestley, M., and Rope, C. Reconsidering the stored program concept. IEEE Annals of the History of Computing 36, 1 (Jan.--Mar. 2014), 4--17.
[6]
Knuth, D.E. Von Neumann's first computer program. ACM Computing Surveys 2, 4 (Dec. 1970), 247--260.
[7]
Knuth, D. and Prado, L.T. The early development of programming languages. In A History of Computing in the Twentieth Century, N. Metropolis, J. Howlett, and G.-C. Rota, Eds., Academic Press, New York, 1980, 197--273.
[8]
Nofre, D., Priestley, M., and Alberts, G. When technology became language. Technology and Culture 55, 1 (Jan. 2014), 40--75.

Cited By

View all

Index Terms

  1. Where code comes from: architectures of automatic control from Babbage to Algol

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 59, Issue 1
    January 2016
    120 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/2859829
    • Editor:
    • Moshe Y. Vardi
    Issue’s Table of Contents
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 December 2015
    Published in CACM Volume 59, Issue 1

    Check for updates

    Qualifiers

    • Opinion
    • Popular
    • Un-reviewed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)310
    • Downloads (Last 6 weeks)72
    Reflects downloads up to 30 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Turing and Von Neumann: From Logic to the ComputerPhilosophies10.3390/philosophies80200228:2(22)Online publication date: 9-Mar-2023
    • (2021)Roots of 'program' revisitedCommunications of the ACM10.1145/341940664:4(35-37)Online publication date: 22-Mar-2021
    • (2021) The Architecture of the Computation 1 A Companion to Chomsky10.1002/9781119598732.ch8(123-139)Online publication date: 3-Jun-2021
    • (2021)SoftwareundefinedOnline publication date: 6-Sep-2021
    • (2020)To Write Code: The Cultural Fabrication of Programming Notation and PracticeProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376731(1-15)Online publication date: 21-Apr-2020
    • (2019)Programming Systems: in Search of Historical and Philosophical FoundationsReflections on Programming Systems10.1007/978-3-319-97226-8_1(1-12)Online publication date: 11-Jan-2019
    • (2019)The Media of ProgrammingSecurity and Privacy10.1007/978-3-030-02152-8_8(135-158)Online publication date: 1-May-2019
    • (2019)Introducing the Early DigitalSecurity and Privacy10.1007/978-3-030-02152-8_1(1-18)Online publication date: 1-May-2019

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Digital Edition

    View this article in digital edition.

    Digital Edition

    Magazine Site

    View this article on the magazine site (external)

    Magazine Site

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media