Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers
By John MacCormick and Chris Bishop
4.5/5
()
Currently unavailable
Currently unavailable
About this ebook
Nine revolutionary algorithms that power our computers and smartphones
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-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?
This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more.
These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.
John MacCormick
Dr John MacCormick, born in Glasgow in 1904, studied law at Glasgow University and was one of the chief founding members of the National Party of Scotland in 1928 and, with the merger of the NPS and the Scottish Party, of the Scottish National Party in 1934. In 1942 he left the SNP and was instrumental in the forming the Scottish Convention which went on to produce the Scottish Covenant in 1949, upon which nearly two million signatures of support for a Scottish parliament were obtained.
Read more from John Mac Cormick
Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers Rating: 0 out of 5 stars0 ratingsWhat Can Be Computed?: A Practical Guide to the Theory of Computation Rating: 0 out of 5 stars0 ratings
Related to Nine Algorithms That Changed the Future
Related ebooks
Cloud Computing… Commoditizing It: The Imperative Venture for Every Enterprise Rating: 0 out of 5 stars0 ratingsLearning jqPlot Rating: 0 out of 5 stars0 ratingsNetwork Architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsDevSecOps A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsHTML5 Graphing and Data Visualization Cookbook Rating: 0 out of 5 stars0 ratingsCloud database Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsBuilding Intelligent Information Systems Software: Introducing the Unit Modeler Development Technology Rating: 0 out of 5 stars0 ratingsLearning Adobe Connect 9 Rating: 0 out of 5 stars0 ratingsMastering Ceph Rating: 0 out of 5 stars0 ratingsEnterprise Solutions Architecture Second Edition Rating: 0 out of 5 stars0 ratingsDistributed Systems Architecture: A Middleware Approach Rating: 0 out of 5 stars0 ratingsIT Cost Optimization A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsEnterprise Bug Busting: From Testing through CI/CD to Deliver Business Results Rating: 0 out of 5 stars0 ratingsArchitecture Design for Soft Errors Rating: 0 out of 5 stars0 ratingsExpert Oracle RAC 12c Rating: 0 out of 5 stars0 ratingsPivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5 Rating: 0 out of 5 stars0 ratingsThe Mistakes I Never Forget Rating: 0 out of 5 stars0 ratingsMicrosoft DirectAccess Best Practices and Troubleshooting Rating: 5 out of 5 stars5/5Nginx Troubleshooting Rating: 0 out of 5 stars0 ratingsSQL Primer: An Accelerated Introduction to SQL Basics Rating: 0 out of 5 stars0 ratingsBeginning Azure Functions: Building Scalable and Serverless Apps Rating: 0 out of 5 stars0 ratingsCloud Surfing: A New Way to Think About Risk, Innovation, Scale and Success Rating: 4 out of 5 stars4/5Open-Source Contribution A Complete Guide Rating: 0 out of 5 stars0 ratingsBeginning SQL Server Reporting Services Rating: 0 out of 5 stars0 ratingsMongoDB Recipes: With Data Modeling and Query Building Strategies Rating: 0 out of 5 stars0 ratingsData Science Solutions on Azure: Tools and Techniques Using Databricks and MLOps Rating: 0 out of 5 stars0 ratingsJava Design Patterns for Automation and Performance Rating: 4 out of 5 stars4/5IT Consulting A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsCloud Architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsDeveloping Applications with Azure Active Directory: Principles of Authentication and Authorization for Architects and Developers Rating: 0 out of 5 stars0 ratings
Internet & Web For You
How to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State Rating: 4 out of 5 stars4/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsThe Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5Coding For Dummies Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5Get Rich or Lie Trying: Ambition and Deceit in the New Influencer Economy Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5Stop Asking Questions: How to Lead High-Impact Interviews and Learn Anything from Anyone Rating: 5 out of 5 stars5/5How To Start A Podcast Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5Wireless Hacking 101 Rating: 4 out of 5 stars4/5Podcasting For Dummies Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5The Gothic Novel Collection Rating: 5 out of 5 stars5/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5More Porn - Faster!: 50 Tips & Tools for Faster and More Efficient Porn Browsing Rating: 3 out of 5 stars3/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5How To Start A Profitable Blog: Turn Your Blogging Passion Into Profit (Blog Mastermind Booklets) Rating: 4 out of 5 stars4/5Introduction to Internet Scams and Fraud: Credit Card Theft, Work-At-Home Scams and Lottery Scams Rating: 4 out of 5 stars4/5The Cyber Attack Survival Manual: Tools for Surviving Everything from Identity Theft to the Digital Apocalypse Rating: 0 out of 5 stars0 ratingsHacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5How To Make Money Blogging: How I Replaced My Day-Job With My Blog and How You Can Start A Blog Today Rating: 4 out of 5 stars4/5Six Figure Blogging In 3 Months Rating: 4 out of 5 stars4/5
Reviews for Nine Algorithms That Changed the Future
12 ratings2 reviews
- Rating: 5 out of 5 stars5/5Superb. Really provided the groundwork for understanding different algorhythms like public key infrastructure and digital signatures. By keeping things as simple as possible your not distracted from the key concepts. I'l be rereading this!
- Rating: 4 out of 5 stars4/5This is a book about the importance of computer science to the modern world. It is aimed at the novice and intended to generate enthusiasm for a subject that MacCormick feels is underrated and over-determined by a bias to software engineering. His discussions of the abstract ideas that found the various algorithms are admirable in their simplicity and elegance.