Nine Algorithms That Changed the Future : : The Ingenious Ideas That Drive Today's Computers / / John MacCormick.

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: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-...

Full description

Saved in:
Bibliographic Details
VerfasserIn:
TeilnehmendeR:
Place / Publishing House:Princeton, NJ : : Princeton University Press, , [2011]
©2013
Year of Publication:2011
Language:English
Online Access:
Physical Description:1 online resource (232 p.) :; 5 halftones. 98 line illus. 1 table.
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Frontmatter
  • CONTENTS
  • Foreword
  • 1. Introduction: What Are the Extraordinary Ideas Computers Use Every Day?
  • 2. Search Engine Indexing: Finding Needles in the World's Biggest Haystack
  • 3. PageRank: The Technology That Launched Google
  • 4. Public Key Cryptography: Sending Secrets on a Postcard
  • 5. Error-Correcting Codes: Mistakes That Fix Themselves
  • 6. Pattern Recognition: Learning from Experience
  • 7. Data Compression: Something for Nothing
  • 8. Databases: The Quest for Consistency
  • 9. Digital Signatures: Who Really Wrote This Software?
  • 10. What Is Computable?
  • 11. Conclusion: More Genius at Your Fingertips?
  • Acknowledgments
  • Sources and Further Reading
  • Index