Book

Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers

2020

Synopsis

Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's biggest haystack. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers, and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? John MacCormick answers this question in language anyone can understand, using vivid examples to explain the fundamental tricks behind nine computer algorithms that power our PCs, tablets, and smartphones.

Suggested Reading

Burn the Haystack: Decode Dating, Torch the Duds, and Make Room for Men Who Matter

It’s time for a dating revolution! How do you find a needle in a haystack? You burn the haystack to the ground. Among Dr. Jennie Young’s legion of fans, the “needle” is a long-term, committed partner and the “haystack” is the group of men available to date. So often women are advised to “give the ...

Thinking AI: How Artificial Intelligence Emulates Human Understanding

“Can machines think?” Ever since Alan Turing posed this question in an influential 1950 paper, it has been central to research in artificial intelligence. More than seventy-five years after Turing’s paper, we grapple with it every time we wonder if Watson was actually smarter than Jeopardy! champion...

We use cookies to improve your experience on our website. By continuing to browse, you accept our Cookie Policy and Privacy Policy.