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
DevSecOps A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsNetwork Architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsReprogramming The American Dream: From Rural America to Silicon Valley—Making AI Serve Us All Rating: 0 out of 5 stars0 ratingsEnterprise Solutions Architecture Second Edition Rating: 0 out of 5 stars0 ratingsEnterprise Architecture at Work: Modelling, Communication and Analysis Rating: 2 out of 5 stars2/5AWS Key Management Service and AWS CloudHSM Third Edition Rating: 0 out of 5 stars0 ratingsSQL Primer: An Accelerated Introduction to SQL Basics Rating: 0 out of 5 stars0 ratingsLearning SaltStack - Second Edition Rating: 0 out of 5 stars0 ratingsBasic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line Rating: 0 out of 5 stars0 ratingsApplication Observability Third Edition Rating: 0 out of 5 stars0 ratingsHTML5 Graphing and Data Visualization Cookbook Rating: 0 out of 5 stars0 ratingsVMware vRealize Orchestrator Cookbook - Second Edition Rating: 5 out of 5 stars5/5Cloud Computing… Commoditizing It: The Imperative Venture for Every Enterprise Rating: 0 out of 5 stars0 ratingsElasticsearch 5.x Cookbook - Third Edition Rating: 0 out of 5 stars0 ratingsIT Cost Optimization A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAutonomic Computing: Fundamentals and Applications 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/5Cloud Architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsAzure Kubernetes A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsLearning Adobe Connect 9 Rating: 0 out of 5 stars0 ratingsBuilding Intelligent Information Systems Software: Introducing the Unit Modeler Development Technology Rating: 0 out of 5 stars0 ratingsPro SQL Server 2019 Administration: A Guide for the Modern DBA Rating: 0 out of 5 stars0 ratingsNginx Troubleshooting Rating: 0 out of 5 stars0 ratingsHaskell from Another Site Rating: 0 out of 5 stars0 ratingsNot Always a Valley of Tears Rating: 0 out of 5 stars0 ratingsMastering SaltStack - Second Edition Rating: 0 out of 5 stars0 ratingsCloud database Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsMastering Ceph Rating: 0 out of 5 stars0 ratingsMade by Humans: The AI Condition Rating: 5 out of 5 stars5/5
Internet & Web For You
The Mega Box: The Ultimate Guide to the Best Free Resources on the Internet Rating: 4 out of 5 stars4/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5Six Figure Blogging In 3 Months Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5SEO For Dummies Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies 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 ratingsRemote/WebCam Notarization <<Extended>> Commonwealth of Virginia Rating: 0 out of 5 stars0 ratingsCoding For Dummies Rating: 5 out of 5 stars5/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsWireless Hacking 101 Rating: 4 out of 5 stars4/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/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 ratingsSocial Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5How To Start A Podcast Rating: 4 out of 5 stars4/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5How To Start A Profitable Authority Blog In Under One Hour Rating: 5 out of 5 stars5/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.