Computing is a natural science

  title={Computing is a natural science},
  author={Peter J. Denning},
  journal={Commun. ACM},
  • P. Denning
  • Published 1 July 2007
  • Computer Science, Geology
  • Commun. ACM
Information processes and computation continue to be found abundantly in the deep structures of many fields. Computing is not---in fact, never was---a science only of the artificial. 

Ubiquity symposium: Biological Computation

In this thirteenth piece to the Ubiquity symposium discussing What is computation? Melanie Mitchell discusses the idea that biological computation is a process that occurs in nature, not merely in

The Development of Models of Computation with Advances in Technology and Natural Sciences

The development of models of computation induces the development of technology and natural sciences and vice versa. Current state of the art of technology and sciences, especially networks of concu

Biological Computation

In this note we argue that biological computation is a process that occurs in nature, not merely in computer simulations of nature.

Natural Computing

  • L. Castro
  • Computer Science
    Encyclopedia of Information Science and Technology
  • 2005
A brief introduction to natural computing is provided to the field that investigates both human-designed computing inspired by nature and computing taking place in nature.

Info-Computational Philosophy of Nature : An Informational Universe With Computational Dynamics

Info-Computational Philosophy of Nature : An Informational Universe With Computational Dynamics is presented, which aims to clarify the role of mathematics in the construction of knowledge.

What is computation? (Final v5)

The standard reference model for computation, the Turing machine, is a powerful model for digital computers and it can simulate every other computation model ever proposed, but it is not as well matched for the natural, interactive, and continuous information processes frequently encountered today.

Structure and Organization of Computing

  • P. Denning
  • Computer Science
    Computing Handbook, 3rd ed.
  • 2014
It is found that certain functions of practical interest—such as whether a computational algorithm will ever come to completion instead of being stuck in an infinite loop—cannot be answered computationally.

Ubiquity symposium 'What is computation?': Editor's Introduction

The first Ubiquity symposium seeks to discuss the question, "What is computation?"

The Grand Challenges in Natural Computing Research: The Quest for a New Science

To develop a new language capable of describing and allowing the comprehension of natural systems as a union of computing phenomena, bringing an information processing perspective to Nature, it is needed to convert Natural Computing into a new science.

The science in computer science

Computer science is in a period of renaissance as it rediscovers its science roots and prepares for the future with a new generation of scientists and engineers.



Is computer science science?

Computer science meets every criterion for being a science, but it has a self-inflicted credibility problem.

Computational thinking

It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and use.

Interactive Computation: The New Paradigm

The interaction paradigm is a new conceptualization of computational phenomena that emphasizes interaction over algorithms, reflecting the shift in technology from main-frame number-crunching to

Great principles of computing

The great principles of computing have been interred beneath layers of technology in our understanding and our teaching. It is time to set them free.

Creating a Science of the Web

Understanding and fostering the growth of the World Wide Web, both in engineering and societal terms, will require the development of a new interdisciplinary field.

Cybernetics, Management Science, and Technology Policy: The Emergence of "Information Technology" as a Keyword, 1948-1985

The term information technology arose in management science in the United States in the 1960s, where it signified computer-based mathematical techniques designed to replace mid-level management science techniques.

Fluency with information technology∗

Towards 2020 Science

Computational thinking. Commun

  • (Mar
  • 2006