000 04557cam a2200757Mi 4500
001 on1193126534
003 OCoLC
005 20220908100220.0
006 m o d
007 cr |n|---|||||
008 200905s2020 nju ob 001 0 eng d
040 _aEBLCP
_beng
_epn
_cEBLCP
_dOCLCO
_dUKAHL
_dDEGRU
_dK6U
_dOCLCO
_dOCLCF
_dN$T
_dOCLCQ
_dIEEEE
_dP@U
_dOCLCO
019 _a1227305050
020 _a9780691209050
020 _a0691209057
020 _a9780691213811
_q(electronic bk.)
020 _a069121381X
_q(electronic bk.)
020 _z0691209065
020 _z9780691209067
035 _a(OCoLC)1193126534
_z(OCoLC)1227305050
037 _a9452451
_bIEEE
050 4 _aQA76
_b.M21453 2012eb
082 0 4 _a006.3
049 _aMAIN
100 1 _aMacCormick, John.
_965659
245 1 0 _aNine Algorithms That Changed the Future :
_bthe Ingenious Ideas That Drive Today's Computers.
260 _aPrinceton :
_bPrinceton University Press,
_c2020.
300 _a1 online resource (232 pages)
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
490 1 _aPrinceton Science Library
588 0 _aPrint version record.
505 0 _aCover -- Title Page -- Copyright Page -- Table of Contents -- Foreword -- Chapter 1. Introduction: What Are the Extraordinary Ideas Computers Use Every Day? -- Chapter 2. Search Engine Indexing: Finding Needles in the World's Biggest Haystack -- Chapter 3. PageRank: The Technology That Launched Google -- Chapter 4. Public Key Cryptography: Sending Secrets on a Postcard -- Chapter 5. Error-Correcting Codes: Mistakes That Fix Themselves -- Chapter 6. Pattern Recognition: Learning from Experience -- Chapter 7. Data Compression: Something for Nothing
505 8 _aChapter 8. Databases: The Quest for Consistency -- Chapter 9. Digital Signatures: Who Really Wrote This Software? -- Chapter 10. What Is Computable? -- Chapter 11. Conclusion: More Genius at Your Fingertips? -- Acknowledgments -- Sources and Further Reading -- Index
520 _aNine revolutionary algorithms that power our computers and smartphonesEvery 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, laptops, and smartphones.
504 _aIncludes bibliographical references (pages 207-209) and index.
590 _aIEEE
_bIEEE Xplore Princeton University Press eBooks Library
650 0 _aComputer science.
_99832
650 0 _aComputer algorithms.
_94534
650 0 _aArtificial intelligence.
_93407
650 0 _aElectronic data processing.
_94153
650 0 _aAlgorithms.
_93390
650 6 _aInformatique.
_965660
650 6 _aAlgorithmes.
_963849
650 6 _aIntelligence artificielle.
_910565
650 7 _acomputer science.
_2aat
_99832
650 7 _adata processing.
_2aat
_965661
650 7 _aalgorithms.
_2aat
_93390
650 7 _aartificial intelligence.
_2aat
_93407
650 7 _aCOMPUTERS
_xProgramming
_xAlgorithms.
_2bisacsh
_965662
650 7 _aArtificial intelligence.
_2fast
_0(OCoLC)fst00817247
_93407
650 7 _aComputer algorithms.
_2fast
_0(OCoLC)fst00872010
_94534
650 7 _aComputer science.
_2fast
_0(OCoLC)fst00872451
_99832
655 4 _aElectronic books.
_93294
776 0 8 _iPrint version:
_aMacCormick, John.
_tNine Algorithms That Changed the Future : The Ingenious Ideas That Drive Today's Computers.
_dPrinceton : Princeton University Press, �2020
_z9780691209067
830 0 _aPrinceton science library.
_965663
856 4 0 _uhttps://ieeexplore.ieee.org/servlet/opac?bknumber=9452451
938 _aProject MUSE
_bMUSE
_nmusev2_77702
938 _aAskews and Holts Library Services
_bASKH
_nAH37651882
938 _aDe Gruyter
_bDEGR
_n9780691209050
938 _aProQuest Ebook Central
_bEBLB
_nEBL6326294
938 _aEBSCOhost
_bEBSC
_n2399340
942 _cEBK
994 _a92
_bINTKS
999 _c81492
_d81492