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-...
Saved in:
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