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
Network Architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsCloud Computing… Commoditizing It: The Imperative Venture for Every Enterprise Rating: 0 out of 5 stars0 ratingsDevSecOps A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsSQL Primer: An Accelerated Introduction to SQL Basics Rating: 0 out of 5 stars0 ratingsPro SQL Server 2019 Administration: A Guide for the Modern DBA Rating: 0 out of 5 stars0 ratingsAutonomic Computing: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsEnterprise Architecture at Work: Modelling, Communication and Analysis Rating: 2 out of 5 stars2/5Kubernetes Secrets Management Rating: 0 out of 5 stars0 ratingsPodman in Action: Secure, rootless containers for Kubernetes, microservices, and more Rating: 0 out of 5 stars0 ratingsBuilding Microservices Applications on Microsoft Azure: Designing, Developing, Deploying, and Monitoring Rating: 0 out of 5 stars0 ratingsDocker Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsEnterprise Solutions Architecture Second Edition Rating: 0 out of 5 stars0 ratingsLearning jqPlot Rating: 0 out of 5 stars0 ratingsRed Hat Enterprise Virtualization A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsApplied Architecture Patterns on the Microsoft Platform Second Edition 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/5Microsoft DirectAccess Best Practices and Troubleshooting Rating: 5 out of 5 stars5/5The Right to Read Rating: 0 out of 5 stars0 ratingsElasticsearch 5.x Cookbook - Third Edition Rating: 0 out of 5 stars0 ratingsAzure Kubernetes A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsCloud database Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsZenoss Core 3.x Network and System Monitoring Rating: 0 out of 5 stars0 ratingsMastering SaltStack - Second Edition Rating: 0 out of 5 stars0 ratingsMastering PostgreSQL: A Comprehensive Guide for Developers Rating: 0 out of 5 stars0 ratingsRecommender System based on linked Data Rating: 0 out of 5 stars0 ratingsCloud Computing Basics: A Non-Technical Introduction Rating: 0 out of 5 stars0 ratingsFirewalls Don't Stop Dragons: A Step-by-Step Guide to Computer Security for Non-Techies Rating: 5 out of 5 stars5/5Open-Source Contribution A Complete Guide Rating: 0 out of 5 stars0 ratingsIntroduction to Reliable and Secure Distributed Programming Rating: 0 out of 5 stars0 ratingsIT Cost Optimization A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratings
Internet & Web For You
No 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 ratingsHow to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5The Gothic Novel Collection Rating: 5 out of 5 stars5/5Coding For Dummies Rating: 5 out of 5 stars5/5Coding All-in-One 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/5Podcasting For Dummies Rating: 4 out of 5 stars4/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5Get Rich or Lie Trying: Ambition and Deceit in the New Influencer Economy Rating: 0 out of 5 stars0 ratingsHow 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/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5More Porn - Faster!: 50 Tips & Tools for Faster and More Efficient Porn Browsing Rating: 3 out of 5 stars3/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5Wireless Hacking 101 Rating: 4 out of 5 stars4/5How To Start A Profitable Authority Blog In Under One Hour Rating: 5 out of 5 stars5/5The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsWordpress for Beginners: The Easy Step-by-Step Guide to Creating a Website with WordPress Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5How to Destroy Surveillance Capitalism Rating: 4 out of 5 stars4/5How To Start A Podcast Rating: 4 out of 5 stars4/5Create Something Awesome: How Creators are Profiting from Their Passion in the Creator Economy Rating: 0 out of 5 stars0 ratingsSurveillance and Surveillance Detection: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsStop Asking Questions: How to Lead High-Impact Interviews and Learn Anything from Anyone Rating: 5 out of 5 stars5/5The Mega Box: The Ultimate Guide to the Best Free Resources on the Internet Rating: 4 out of 5 stars4/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions 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.