Mindennapjainkat a számítógépek között éljük; okostelefonon intézzük ügyeinket, laptopon dolgozunk, táblagéppel szórakozunk, ha veszünk egy sört, a pénztárgép rögtön küldi tovább az adatokat a NAV-nak. Teljesen természetesnek vesszük, hogy működnek a dolgok, sokan bele sem gondolnak abba, milyen elméleti és technológiai innováció szükségeltetik a modern hétköznapok működtetéséhez. John MacCormic könyve a legalapvetőbb és ránk legnagyobb hatást gyakorló algoritmusokat mutatja be, mégpedig közérthető formában. Ideális nyári olvasmány mindenkinek!
A kötet címe kicsit félrevezető, nem csak klasszikus értelemben vett algoritmusokról olvashatunk ugyanis a könyvben, főleg nem kilencről. Az internetes keresőkről - pontosabban ez a Google és a híres PageRank működése lenne - két fejezet is szól, a másodikban matching és ranking kérdéseit mutatja be a szerző, a harmadikban pedig a PageRank-et. A negyedik fejezet a publikus kulccsal történő titkosítás rejtelmeibe vezeti be az olvasót és megtudhatjuk miképp fizethetünk biztonságosan online. Az ötödik fejezet a hibajavító kódolást mutatja be, szubjektív véleményünk szerint ez sikerült a leggyengébbre. A hatodik fejezet a mintázatfelismerés, menőbb nevén a gépi tanulás, mégmenőbben a data science három legfontosabb algoritmusát mutatja be, a nearest neighbor, a döntési fák és a neurális hálók alapjait. A hetedik fejezet a tömörítés kérdésével foglalkozik és megtudhatjuk, hogy olyan helyeken is használják, ahol nem is gondoljuk, továbbá kiderül hogy a hatalmas online tárhelyet kínáló alkalmazások előszeretettel élnek ezen algoritmusokkal. A nyolcadik fejezet a modern relációs adatbázisokat mutatja be, az azt követő pedig a digitális aláírással foglalkozik.
A kötetből kilóg két fejezet. Az első tulajdonképpen egy felesleges magyarázkodás a cím miatt és a választott témák megindoklása. Az utolsó, tizedik fejezet kitekintés lenne az algoritmusok és a számítástudomány mélyebb összefüggéseire, de kicsit suta. Mindezek ellenére a könyvet csak ajánlani tudjuk minden érdeklődő laikusnak és szakiknak is!