ZME Science
No Result
View All Result
ZME Science
No Result
View All Result
ZME Science

Home → Reviews → Book Reviews

Book review: ‘Great Principles of Computing’

Computer science and the major principles behind it.

Tibi PuiubyTibi Puiu
May 4, 2015
in Book Reviews
A A
If you buy something that we link, we may earn a commission. See our product review guidelines and affiliate disclaimer.
Share on FacebookShare on TwitterSubmit to Reddit

Great Principles of Computing book review

 

“Great Principles of Computing”
By Peter J. Denning, Craig H. Martell
MIT Press, 320pp | Buy on Amazon
Is computer science really a science or just a tool for analyzing data, churning and crunching numbers? During its brief history, computer science has had a lot to endure, but it’s only recently being appreciated for its potential as an agent of discovery and thought. At first, computing looked like only the applied technology of math, electrical engineering or science, depending on the observer. In fact, during its youth, computing was regarded as the mechanical steps one needs to follow to solve a mathematical function, while computers were the people that did the computation. What you and me call a computer today actually stands for automatic computer, but along the way the distinction blurred.

Ultimately, computer science is a science of information processes, no different from biology in many respects. Not if we heed the words of  Nobel laureate David Baltimore or cognitive scientist Douglas Hofstadter who first proposed biology had become an information science and DNA translation is a natural information process. Following this line of reasoning, computer science studies both natural and artificial information processes. Like all sciences, it follows that computer science is also guided by some great principles framework – something that Denning and Martell try to expose in their book, “Great Principles of Computing.”

Denning and Martell divide the great principles of computing into six categories: communication, computation, coordination, recollection, evaluation, and design. Each serves to provide a perspective on computing, but they’re not mutually exclusive. For instance, the internet can be seen at once as a communication system, a coordination system or a storage system. During each chapter, the authors expose and explain what each principle means and how it relates to different areas: information, machines, programming, computation, memory, parallelism, queueing, and design. Of course, principles are fairly static, so their relation to one another is also discussed at length.

The great-principles framework reveals a rich set of rules on which all computation is based. These principles interact with the domains of the physical, life and social sciences, as well as with computing technology itself. As such, professionals in science and engineering might find this book particularly useful, yet that’s not to say laymen won’t have a lot to learn. But while the concepts or principles outlined in the book are very thoroughly explained, be warned at the same time that this is a technical book. With this out of the way, if you’re not afraid of a lot of schematics and a few equations here and there, “Great Principles of Computing” is definitely a winner.

 

RelatedPosts

These hard-bodied robots can reproduce, learn and evolve autonomously
Swarm of 1,000 robots self-assemble in complex shapes
Scientists devise computer using swarms of soldier crabs
The Oscar winning algorithm that makes smoke and explosions seem real
Tags: computer sciencecomputing

ShareTweetShare
Tibi Puiu

Tibi Puiu

Tibi is a science journalist and co-founder of ZME Science. He writes mainly about emerging tech, physics, climate, and space. In his spare time, Tibi likes to make weird music on his computer and groom felines. He has a B.Sc in mechanical engineering and an M.Sc in renewable energy systems.

Related Posts

Science

A Team of Researchers Brought the World’s First Chatbot Back to Life After 60 Years

byMihai Andrei
1 month ago
Future

Scientists build ‘hybrid computer’ by combining lab-grown human brain tissue with electronics

byTibi Puiu
2 years ago
Future

New magneto-electric transistor cuts energy use while saving space. Here’s why this could be huge

byTibi Puiu
3 years ago
Environmental Issues

These hard-bodied robots can reproduce, learn and evolve autonomously

byMichelle Petersen
3 years ago

Recent news

What’s Seasonal Body Image Dissatisfaction and How Not to Fall into Its Trap

June 28, 2025

Why a 20-Minute Nap Could Be Key to Unlocking ‘Eureka!’ Moments Like Salvador Dalí

June 28, 2025

The world’s oldest boomerang is even older than we thought, but it’s not Australian

June 27, 2025
  • About
  • Advertise
  • Editorial Policy
  • Privacy Policy and Terms of Use
  • How we review products
  • Contact

© 2007-2025 ZME Science - Not exactly rocket science. All Rights Reserved.

No Result
View All Result
  • Science News
  • Environment
  • Health
  • Space
  • Future
  • Features
    • Natural Sciences
    • Physics
      • Matter and Energy
      • Quantum Mechanics
      • Thermodynamics
    • Chemistry
      • Periodic Table
      • Applied Chemistry
      • Materials
      • Physical Chemistry
    • Biology
      • Anatomy
      • Biochemistry
      • Ecology
      • Genetics
      • Microbiology
      • Plants and Fungi
    • Geology and Paleontology
      • Planet Earth
      • Earth Dynamics
      • Rocks and Minerals
      • Volcanoes
      • Dinosaurs
      • Fossils
    • Animals
      • Mammals
      • Birds
      • Fish
      • Amphibians
      • Reptiles
      • Invertebrates
      • Pets
      • Conservation
      • Animal facts
    • Climate and Weather
      • Climate change
      • Weather and atmosphere
    • Health
      • Drugs
      • Diseases and Conditions
      • Human Body
      • Mind and Brain
      • Food and Nutrition
      • Wellness
    • History and Humanities
      • Anthropology
      • Archaeology
      • History
      • Economics
      • People
      • Sociology
    • Space & Astronomy
      • The Solar System
      • Sun
      • The Moon
      • Planets
      • Asteroids, meteors & comets
      • Astronomy
      • Astrophysics
      • Cosmology
      • Exoplanets & Alien Life
      • Spaceflight and Exploration
    • Technology
      • Computer Science & IT
      • Engineering
      • Inventions
      • Sustainability
      • Renewable Energy
      • Green Living
    • Culture
    • Resources
  • Videos
  • Reviews
  • About Us
    • About
    • The Team
    • Advertise
    • Contribute
    • Editorial policy
    • Privacy Policy
    • Contact

© 2007-2025 ZME Science - Not exactly rocket science. All Rights Reserved.