Opening Statement: What is Computation?

Loading...
Thumbnail Image
Authors
Denning, Peter J.
Subjects
Advisors
Date of Issue
2012-07-01
Date
July 01, 2012
Publisher
Association for Computing Machinery (ACM)
Language
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.
Type
Article
Description
The article of record as published may be found at http://doi.org/10.1093/comjnl/bxs066
Series/Report No
Department
Organization
Naval Postgraduate School (U.S.)
Identifiers
NPS Report Number
Sponsors
Funder
Format
6 p.
Citation
Denning, Peter J. "Opening Statement: What is Computation?." The Computer Journal 55.7 (2012): 805-810.
Distribution Statement
Rights
Collections