{"product_id":"138543","title":"Nine Algorithms That Changed the Future ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPCfGP5piruEz615hHF2BpEBECYR.png?v=1765064166\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Nine Algorithms That Changed the Future \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/8921236\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e Today, when we have a question, we type a search term into an Internet search engine, and when we need something, we buy it from an Internet shopping mall.\u003cbr\u003e It is no exaggeration to say that we do all our daily activities on computers.\u003cbr\u003e So, what happens inside a computer when we use it? John McCormick uses a variety of metaphors and examples to explain the fundamental ideas behind the nine great algorithms that make this possible, in a simple and accurate way. \u003cbr\u003eReaders will find these nine algorithms fascinating and provide a deeper understanding of the theoretical ideas behind computer technologies we use every day, including search engines, data compression, encryption, error correction, and pattern recognition.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Chapter 1.\u003cbr\u003e Getting Started: The Great Ideas That Powered Computers\u003cbr\u003e Chapter 2.\u003cbr\u003e Search Engine Indexing: Finding a Needle in the World's Largest Haystack\u003cbr\u003e Chapter 3.\u003cbr\u003e PageRank: The Technology That Launched Google\u003cbr\u003e Chapter 4.\u003cbr\u003e Public key cryptography: writing secrets on public postcards and sending them without anyone knowing\u003cbr\u003e Chapter 5.\u003cbr\u003e Error-correcting code: The magic of finding and fixing data errors on its own.\u003cbr\u003e Chapter 6.\u003cbr\u003e Pattern Recognition and Artificial Intelligence: Computers that Learn and Think Like Humans\u003cbr\u003e Chapter 7.\u003cbr\u003e Data Compression: Fitting a Book onto a Single Sheet of Paper\u003cbr\u003e Chapter 8.\u003cbr\u003e Databases: The Journey to Consistency\u003cbr\u003e Chapter 9. \u003cbr\u003eDigital Signatures: Who Really Wrote This Software?\u003cbr\u003e Chapter 10.\u003cbr\u003e Computability and Undecidability: Can Computers Solve Every Problem?\u003cbr\u003e Chapter 11.\u003cbr\u003e In Conclusion: Future Algorithms and Evolving Computers\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eInto the book\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Computers and the Internet have completely changed our way of life.\u003cbr\u003e Today, companies and various organizations use computers to process work.\u003cbr\u003e Moreover, we use computers in every aspect of our daily lives, including banking, shopping, reading newspapers, studying, watching movies, reading, and playing games.\u003cbr\u003e Thanks to the proliferation of smartphones and tablets, we rarely spend time away from our computers.\u003cbr\u003e Even toddlers who haven't yet learned to speak are adept at using smart devices.\u003cbr\u003e It's clear as day that if all computers suddenly disappeared tomorrow, our society would be thrown into chaos.\u003cbr\u003e \u003cbr\u003eHow do computers and the internet, now necessities of life, actually work? For example, what exactly happens when I transfer funds using online banking? How are my transactions secure? How do search engines return relevant results? How can data be accurately transmitted over unstable networks? How does my smartphone recognize my face? In this book, author McCormick guides readers on a journey to find answers to these very questions.\u003cbr\u003e\u003cbr\u003e In this journey, readers will experience a variety of algorithms.\u003cbr\u003e In fact, computers cannot make judgments or interpretations on their own, so even problems that seem very simple to humans can only be solved if humans provide them with precise procedures and methods to solve them. \u003cbr\u003eThis is called an algorithm, and the computer in front of you right now is performing various tasks thanks to an algorithm created by someone.\u003cbr\u003e Among the countless algorithms that made today's computer world possible, author McCormick selects and explains nine of the most important and beautiful algorithms in computer science that we use all the time.\u003cbr\u003e\u003cbr\u003e The most outstanding thing about this book is that it explains difficult and complex algorithms in an easy and fun way.\u003cbr\u003e To accurately understand and implement the algorithms used in actual computers, you need to have a fairly high level of knowledge in mathematics and computer science.\u003cbr\u003e So how did he manage to explain algorithms so easily? The answer lies in the author's stated purpose for this book.\u003cbr\u003e\u003cbr\u003e \u003cbr\u003eThe purpose of this book is not to teach you the specific algorithms that computers actually use, but rather to help you understand the basic ideas behind the algorithms.\u003cbr\u003e To this end, McCormick uses a variety of interesting examples and analogies instead of complex formulas to convey the fundamental principles of how modern computers work in an easy and fun way.\u003cbr\u003e Chapter 4, which covers public-key cryptography, is a good example of how the author successfully achieved this goal.\u003cbr\u003e For example, public key encryption is an algorithm that allows for the secure transmission and reception of confidential information such as passwords and credit card numbers on the Internet.\u003cbr\u003e As the author notes, this is not only a challenging problem in computer science, but also relies on complex mathematics. \u003cbr\u003eHowever, the author uses the analogy of two people secretly mixing the same color of paint in a room where all conversations must be public, to explain the fundamental concepts of this algorithm in a way that even people without a background in computer science or mathematics can easily and accurately understand.\u003cbr\u003e In short, in the context of providing easy and accurate explanations of difficult theories, this book can be compared to Feynman's Lectures on Physics.\u003cbr\u003e\u003cbr\u003e Even when solving the same math problem, there is a complete difference between someone who simply learns the solution method through examples and someone who understands the theory behind the solution method.\u003cbr\u003e Only the latter can solve applied problems based on the same theory and raise new problems.\u003cbr\u003e A theoretical idea is like the cornerstone of a building.\u003cbr\u003e In this context, this book is a must-read for beginners in computer science and engineering. \u003cbr\u003eThis book is also a must-read for computing practitioners, including developers, who feel their theoretical foundation is weak or want to refresh their knowledge.\u003cbr\u003e\u003cbr\u003e As the author notes, this book is primarily a popular read, so it will naturally appeal to people without any computer science background.\u003cbr\u003e If you've ever wondered what's happening inside the computer right in front of you, I urge you to open this book right now.\u003cbr\u003e I guarantee that by the end of this exciting journey, you will have a new perspective on your daily life related to computers.\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e ---From the Translator's Note\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e We use computers to do amazing things every day.\u003cbr\u003e A simple web search will yield a very small number of relevant needles among the billions of pages on the World Wide Web, the world's largest haystack. \u003cbr\u003eWhen you upload a photo to Facebook, you're sending millions of pieces of information across countless error-prone network links, but an exact copy of that photo arrives safely.\u003cbr\u003e We also use public-key cryptography to transmit confidential information like credit card numbers without even realizing it, and use digital signatures to verify the identity of the websites we visit.\u003cbr\u003e How can computers do this so easily?\u003cbr\u003e\u003cbr\u003e This book answers these questions by revealing, for the first time, the extraordinary idea of ​​operating PCs, laptops, and smartphones in a language that everyone can understand.\u003cbr\u003e John McCormick vividly illustrates the fundamental \"tricks\" behind nine types of computer algorithms. \u003cbr\u003eAmong these nine algorithms are artificial intelligence (which uses the 'nearest neighbor trick' and the 'twenty questions trick'), Google's famous PageRank (which uses the 'random surfer trick'), data compression, and error-correcting code.\u003cbr\u003e These revolutionary algorithms have changed our lives.\u003cbr\u003e And this book unlocks the secrets of these algorithms, revealing the amazing ideas computers use every day.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e★ Praise for this book from all walks of life ★\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Since Hawking and Feynman's books in my teens, no book has excited me as much as this one.\u003cbr\u003e This book reminded me why I love computers.\u003cbr\u003e McCormick explains the real story behind how algorithms actually work in an easy-to-understand way.\u003cbr\u003e It is not just a book to be praised, it is a book to be commemorated. \u003cbr\u003e- Andrew Fitzgibbon, creator of the Emmy Award-winning camera software 'Unwrap Mosaic' and advisor for Xbox 360 Kinect\u003cbr\u003e\u003cbr\u003e This is a must-read for anyone who has ever wondered, \"What's going on inside my computer?\"\u003cbr\u003e McCormick clearly explains nine algorithms used by hundreds of millions of people every day.\u003cbr\u003e It deals not with simple algorithms like calculations or sorting, but with complex issues such as determining the importance of a web page, why we can trust conversations with third parties through computers, and difficult problems that computers cannot solve.\u003cbr\u003e I highly recommend it.\u003cbr\u003e - Chuck Thacker, 2010 Turing Award winner\u003cbr\u003e\u003cbr\u003e A delightful exploration of nine beautiful algorithms that are essential to today's computers. \u003cbr\u003eMcCormick uses ingenious metaphors to provide insight into the intellectual underpinnings of the technologies and computing we use every day.\u003cbr\u003e McCormick combines the mathematician's understanding of great algorithms with the educator's skill in explaining them in a captivating way.\u003cbr\u003e - Sharon Perl, Google\u003cbr\u003e\u003cbr\u003e McCormick awarded nine algorithms with the \"Genius Award.\"\u003cbr\u003e It's a very good choice.\u003cbr\u003e Readers will gain a new understanding of what geniuses in the field of computer science look like.\u003cbr\u003e McCormick also leaves open the possibility that a future genius inspired by this book might one day make the tenth list.\u003cbr\u003e - William H. Press\u003cbr\u003e Press), co-author of Numerical Recipes\u003cbr\u003e\u003cbr\u003e John McCormick has done a fantastic job of explaining many of the algorithms we use every day in a way that even people with no mathematical background can easily understand. \u003cbr\u003eI especially like the explanation of public key cryptography using the analogy of mixing paint colors.\u003cbr\u003e - Thomas H.\u003cbr\u003e Cormen), Dartmouth College\u003cbr\u003e\u003cbr\u003e McCormick does a great job of explaining complex concepts very simply.\u003cbr\u003e The metaphors in this book are truly fantastic.\u003cbr\u003e In particular, the historical anecdotes, which were explained in detail and kindly, were very interesting.\u003cbr\u003e - Amy N. Langville\u003cbr\u003e Langville), co-author of Google's PageRank and Beyond\u003cbr\u003e\u003cbr\u003e \u003cb\u003eRecommendation\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Computing has transformed our society as profoundly as physics and chemistry did in the 200 years before computers.\u003cbr\u003e In fact, there are few aspects of our lives that digital technology has not impacted or revolutionized. \u003cbr\u003eGiven the profound impact computing has had on modern society, it is ironic that we remain largely ignorant of the fundamental concepts that made these changes possible.\u003cbr\u003e Computer science is the study of these fundamental concepts, and McCormick's book is one of the few that introduces them to a general audience.\u003cbr\u003e One of the reasons why computer science receives relatively little attention as a discipline is that the subject is rarely taught in secondary education, including high schools.\u003cbr\u003e While subjects like physics and chemistry are typically considered required subjects, computer science is considered an individual subject only in higher education at the university level. \u003cbr\u003eMoreover, the subjects taught in schools under the names of 'computing' or 'information and communication technology (ICT)' usually only cover skills that train students how to use software packages.\u003cbr\u003e Not surprisingly, students become bored and feel that computer science lacks intellectual depth, and their enthusiasm for using computer technology for play and communication quickly wanes.\u003cbr\u003e This problem is at the heart of the 50% decline in the number of college students majoring in computer science over the past decade.\u003cbr\u003e Given the importance of digital technologies in modern society, now is the most crucial time to re-engage the public in the fascinating world of computer science.\u003cbr\u003e\u003cbr\u003e In 2008, I was fortunate enough to be selected as the 180th speaker in the Royal Institution Christmas Lectures, the first of which was given by Michael Faraday in 1826. \u003cbr\u003eMy lecture in 2008 was the first lecture ever given on the topic of computer science.\u003cbr\u003e While preparing for my talk, I spent a lot of time thinking about how to explain computer science to the general public, but I realized that there were few resources available and that there were virtually no popular books addressing this need.\u003cbr\u003e Therefore, the publication of McCormick's new book is all the more welcome to me.\u003cbr\u003e\u003cbr\u003e McCormick did a great job of explaining the complex algorithms of computer science to the general public.\u003cbr\u003e Many of these algorithms possess extraordinary beauty and elegance, which alone makes them worthy of attention.\u003cbr\u003e Let me give you an example.\u003cbr\u003e Web-based shopping grew explosively because it allowed for the private and secure transmission of confidential information, such as credit card numbers, over the Internet. \u003cbr\u003eThe ability to establish secure communications over 'open' channels has been considered a very difficult problem to solve for decades.\u003cbr\u003e But after a while, a really cool solution was discovered.\u003cbr\u003e In this book, McCormick uses precise analogies to explain the nine algorithms he selected in an easy-to-understand way, even without prior knowledge of computer science.\u003cbr\u003e The mere presence of these gems within the book makes it a valuable contribution to the popular science library.\u003cbr\u003e I highly recommend you read it.\u003cbr\u003e\u003cbr\u003e Chris Bishop, Distinguished Scientist at Microsoft Research Cambridge, Deputy Director of the Royal Institution, UK, and Professor of Computer Science at the University of Edinburgh \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e May 31, 2013\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 328 pages | 585g | 152*224*30mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9788960774384\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 8960774383 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893256290346,"sku":"138543","price":28.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/b485a6ce927792c5771c97132d573a82.jpg?v=1765394260","url":"https:\/\/librairie.coreenne.fr\/en\/products\/138543","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}