skip to main content
forum
Free Access

Ubiquity symposium 'What is computation?': Opening statement

Published:01 November 2010Publication History
Skip Abstract Section

Abstract

Most people understand a computation as a process evoked when a computational agent acts on its inputs under the control of an algorithm. The classical Turing machine model has long served as the fundamental reference model because an appropriate Turing machine can simulate every other computational model known. The Turing model is a good abstraction for most digital computers because the number of steps to execute a Turing machine algorithm is predictive of the running time of the computation on a digital computer. However, the Turing model is not as well matched for the natural, interactive, and continuous information processes frequently encountered today. Other models whose structures more closely match the information processes involved give better predictions of running time and space. Models based on transforming representations may be useful.

References

  1. Atchison, William, Samuel Conte, John Hamblen, Thomas Hull, Thomas Keenan, William Kehl, Edward McCluskey, Silvio Navarro, Werner Rheinboldt, Earl Schweppe, William Viavant, and David Young. "Curriculum 68: Recommends for academic programs in computer science". Communications of ACM 11, 3 (March 1968), 151-197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Arden, B. W. What Can Be Automated: Computer Science and Engineering Research Study (COSERS). MIT Press (1983). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bacon, Dave, and Wim van Dam. "Recent progress in quantum algorithms". Communications of ACM 53, 2 (February 2010), 84-93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Baltimore, D. "How Biology Became an Information Science." In The Invisible Future (P. Denning, Ed.). McGraw-Hill (2001), 43-56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Carse, James. Finite and Infinite Games. Random House (1986).Google ScholarGoogle Scholar
  6. Chaitin, G. Meta Math!: The Quest for Omega. Vintage (2006). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Church, A. "A Note on the Entscheidungsproblem." Am. J. of Mathematics 58 (1936), 345-363.Google ScholarGoogle ScholarCross RefCross Ref
  8. Coffman, E. G., Jr., and Peter Denning. Operating Systems Theory. Prentice-Hall (1973). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Denning, P. Computing is a natural science. Communications of the ACM 50, 7 (July 2007), 15-18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Denning, P. "Computing Field: Structure". In Wiley Encyclopedia of Computer Science and Engineering (B. Wah, Ed.). Wiley Interscience (2008).Google ScholarGoogle Scholar
  11. Denning, P. "Beyond Computational Thinking". Communications of the ACM 52, 6 (June 2009), 28- 30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Denning, P., and P. Freeman. "Computing's Paradigm". Communications of the ACM 52, 12 (December 2009), 28-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Denning, P., and P. Rosenbloom. Computing: The fourth great domain of science. Communications of the ACM 52, 9 (September 2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Dennis, Jack, and Earl Van Horn. "Programming Semantics for Multiprogrammed Computations." Communications of the ACM 9, 3 (March 1966), 143-155. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Dijkstra, Edsger. "The Structure of THE Multiprogramming System." Communications of the ACM 11, 5 (May 1968), 341-346. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Gödel, Kurt. "On undecidable propositions of formal mathematics". Lectures at the Institute for Advanced Study, Princeton, NJ (1934). Documented in http://en.wikipedia.org/wiki/Kurt_GodelGoogle ScholarGoogle Scholar
  17. Goldin, D., S. Smolka, and P. Wegner (Eds.). Interactive Computation: The New Paradigm. Springer (2006). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hazen, R. Genesis: The Scientific Quest for Life's Origins. Joseph Henry Press (2007).Google ScholarGoogle Scholar
  19. Hofstadter, Douglas. Metamagical Themas: Questing for the Essence of Mind and Pattern. Basic Books (1985). See his essay on "The Genetic Code: Arbitrary?"Google ScholarGoogle Scholar
  20. Newell, A., A. J. Perlis, and Herbert A. Simon, "Computer Science," letter in Science 157(3795):1373- 1374, September 1967.Google ScholarGoogle ScholarCross RefCross Ref
  21. Organick, Elliot I. Computer Systems Organization: The B5700/B6700. ACM Monograph Series, 1973. LCN: 72-88334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Perlis, A. J. "The Computer in the University". In Computers and the World of the Future (M. Greenberger, ed.). MIT Press (1962), 180-219.Google ScholarGoogle Scholar
  23. Polya, G. How To Solve It. Princeton University Press (1957).Google ScholarGoogle Scholar
  24. Post, E. Finite Combinatory Processes - Formulation 1. J. Symbolic Logic 1 (1936), 103-105.Google ScholarGoogle ScholarCross RefCross Ref
  25. Rocchi, P. Logic of Analog and Digital Machines. Nova Publishers (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Rosenbloom, P. S. A new framework for computer science and engineering. IEEE Computer (November 2004), 31-36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Shannon, C., and W. Weaver. The Mathematical Theory of Communication. University of Illinois Press (1998). First edition 1949. Shannon's original paper is available on the Web: http://cm.belllabs.com/cm/ms/what/shannonday/paper.html Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Simon, H. The Sciences of the Artificial. MIT Press (1st ed. 1969, 3rd ed. 1996). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Turing, A. "On Computable Numbers, With an Application to the Entscheidungsproblem." Proc. of the London Mathematical Society, series 2, 42 (1937), 230-265.Google ScholarGoogle Scholar
  30. Traub, J. F., and H. Wozniakowski. A General Theory of Optimal Algorithms. Academic Press (1980).Google ScholarGoogle Scholar
  31. Wing, J. Computational thinking. Communications of the ACM 49, 3 (March 2006), 33-35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Wolfram, S. A New Kind of Science. Wolfram Media (2002). Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image Ubiquity
    Ubiquity  Volume 2010, Issue November
    November 2010
    45 pages
    EISSN:1530-2180
    DOI:10.1145/1880066
    Issue’s Table of Contents

    Copyright © 2010 ACM

    Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 November 2010

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • forum

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format