Once Upon an Algorithm

How Stories Explain Computing

319 sidor

På English

Publicerades 25 januari 2017

ISBN:
978-0-262-03663-4
Kopierade ISBN!
OCLC-nummer:
965754167
Finna ID:
abo.9913262223405972

Visa i OpenLibrary

View on Finna

"Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that picture. In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm. Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. The movie Groundhog Day illustrates the problem of unsolvability; Sherlock Holmes manipulates data structures …

5 utgåvor

Review of 'Once upon an Algorithm' on 'Goodreads'

Excellent idea, but lacking in execution.
The idea of using stories as examples of algorithms is good, but I feel that the author tends to get too focused on the details of the algorithms discussed and therefore risks losing the intended audience.

The accompanying PDF is mostly useless if you're not listening to the audiobook near a computer or has a hard copy accessible at all times where you can refer to it directly. I'm listening to the audiobook while driving which makes this impossible. Most of the diagrams are just listed with number and no accompanying text. A simple paragraph explaining each example or diagram would make it useful as a reminder/lookup at a later time as well.

Using the concept of music as a language is a good idea and a natural for an audiobook - and completely squandered as not a single note is played. I understand …

Ämnen

  • Computer algorithms
  • Popular works