Perly funkčního návrhu algoritmů

Hodnocení:   (4,5 z 5)

Perly funkčního návrhu algoritmů (Richard Bird)

Recenze čtenářů

Shrnutí:

V recenzích na knihu Perly návrhu funkcionálních algoritmů se uvádí, že se jedná o důkladnou a pronikavou knihu o funkcionálním programování a algoritmech, konkrétně s využitím jazyka Haskell. Zatímco mnoho recenzí chválí její hluboké zkoumání algoritmů a strukturovaný přístup k řešení problémů, objevuje se značná kritika týkající se její složitosti, občasných chyb a problémů s vydáním pro Kindle.

Klady:

Vynikající výklad konceptů funkcionálního programování a algoritmů.
Každá kapitola se zabývá samostatným problémem, což podporuje hluboké porozumění.
Kniha se vyznačuje logickou konzistencí a důkazy výkonnosti algoritmů.
Cenné pro zlepšení dovedností při řešení problémů a psaní efektivního kódu.
Vhodná pro ty, kteří se zajímají o netriviální problémy reálného světa a jejich řešení.
Vysoce ceněná jako nezbytná četba pro počítačové vědce a softwarové inženýry.

Zápory:

Složitost může být pro začátečníky ohromující a neslouží jako úvod do jazyka Haskell nebo základů návrhu algoritmů.
Problémy s vydáním pro Kindle ovlivňují čitelnost kvůli nesprávnému vykreslení matematických symbolů.
V důkazech a vysvětleních se vyskytuje řada chyb a opomenutí, což vede ke zmatkům.
Kniha postrádá ucelené téma, které by spojovalo jednotlivé problémy, což může některé čtenáře dezorientovat.
Některé ukázky kódu nejsou validním jazykem Haskell, což čtenářům ztěžuje efektivní učení.

(na základě 16 hodnocení čtenářů)

Původní název:

Pearls of Functional Algorithm Design

Obsah knihy:

Richard Bird přichází s radikálně novým přístupem k návrhu algoritmů, a to s návrhem pomocí výpočtu.

Těchto 30 krátkých kapitol se zabývá konkrétním programátorským problémem, který pochází z nejrůznějších zdrojů, jako jsou hry a hádanky, zajímavé kombinatorické úlohy a známější oblasti, jako je komprese dat a porovnávání řetězců. Každá perla začíná zadáním problému vyjádřeného pomocí funkcionálního programovacího jazyka Haskell, který je mocným a zároveň stručným jazykem pro jasné a jednoduché zachycení algoritmických myšlenek.

Novinkou knihy je, že každé řešení je vypočteno z počáteční formulace problému v jazyce Haskell s odvoláním na zákony funkcionálního programování. Perly návrhu funkcionálních algoritmů zaujmou začínající funkcionální programátory, studenty a učitele, kteří se zajímají o principy návrhu algoritmů, a každého, kdo si chce osvojit techniky uvažování o programech v rovnicovém stylu.

Další údaje o knize:

ISBN:9780521513388
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Pevná vazba
Rok vydání:2010
Počet stran:290

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Návrh algoritmů s Haskellem - Algorithm Design with Haskell
Tato kniha představuje pět hlavních principů návrhu algoritmů: rozděl a panuj, chamtivé algoritmy, ztenčování,...
Návrh algoritmů s Haskellem - Algorithm Design with Haskell
Kniha Kuchyňská zahrádka: Kniha: Kompletní praktický průvodce kuchyňským zahradničením od plánování...
Jedná se o kompletního praktického průvodce...
Kniha Kuchyňská zahrádka: Kniha: Kompletní praktický průvodce kuchyňským zahradničením od plánování a výsadby po sklizeň a skladování - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Letničky pro vaši zahradu: 120 krásných fotografií, které rozzáří vaši zahradu živými květy a listy...
Úžasnou výhodou letniček je jejich schopnost...
Letničky pro vaši zahradu: 120 krásných fotografií, které rozzáří vaši zahradu živými květy a listy. - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Praktický průvodce řezem, výchovou a topiary: Jak prořezávat a cvičit stromy, keře, živé ploty,...
Přehledný a odborný průvodce prořezáváním a...
Praktický průvodce řezem, výchovou a topiary: Jak prořezávat a cvičit stromy, keře, živé ploty, topinambury, ovocné stromy a měkké plody, popínavé rostliny a růže. - Practical Guide to Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climbers and Roses
Funkční myšlení s Haskellem - Thinking Functionally with Haskell
Richard Bird je proslulý jasností a důsledností svého psaní. Jeho nová učebnice, která seznamuje...
Funkční myšlení s Haskellem - Thinking Functionally with Haskell
Úvod do funkcionálního programování: Úvod Funkcionální programování - Introduction Functional...
Po úspěchu prvního vydání knihy Úvod do...
Úvod do funkcionálního programování: Úvod Funkcionální programování - Introduction Functional Programming: Introduction Functional Programming
Jak pěstovat cibulovou zeleninu: Cibule, česnek, šalotka, pórek, pažitka a fenykl: praktický...
Tato kniha obsahuje ilustrované návody krok za krokem...
Jak pěstovat cibulovou zeleninu: Cibule, česnek, šalotka, pórek, pažitka a fenykl: praktický průvodce zahradničením, který krok za krokem popisuje pěstování cibule, česneku, šalotky, pórku, pažitky a fenyklu. - How to Grow Bulb Vegetables: A Practical Gardening Guide to Growing Onions, Garlic, Shallots, Leeks, Chives and Fennell, with Step-By-Step Techniqu
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Co mají tato slova společného? Vymysleli je Poppy a Freddy! Freddy a jeho dědeček Poppy spolu rádi tráví čas. Jednoho dne, když spolu svačí,...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Co mají tato slova společného? Vymysleli je Poppy a Freddy! Freddy a jeho dědeček Poppy spolu rádi tráví čas. Jednoho dne, když spolu svačí,...
Goobletygok
Zahradnická latina - vysvětlení jazyka rostlin - Gardener's Latin - The Language of Plants...
Každý zahrádkář musí znát jejich latinské názvy...
Zahradnická latina - vysvětlení jazyka rostlin - Gardener's Latin - The Language of Plants Explained
Ilustrovaná praktická encyklopedie prořezávání, školení a topiariánství: Jak prořezávat a cvičit...
„Definitivní průvodce řezem a výchovou okrasných a...
Ilustrovaná praktická encyklopedie prořezávání, školení a topiariánství: Jak prořezávat a cvičit stromy, keře, živé ploty, topinambury, stromy a měkké ovoce, popínavé rostliny. - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
Jak pěstovat zeleninu: Květák, růžičková kapusta, brokolice, zelí, salát, květák a špenát: Průvodce...
Tento praktický adresář popisuje, jak pěstovat...
Jak pěstovat zeleninu: Květák, růžičková kapusta, brokolice, zelí, salát, květák a špenát: Průvodce zahrádkáře pěstováním zelí, růžičkové kapusty, brokolice, kapusty, salátu, květáku a špenátu s návody krok za krokem. - How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B
Perly funkčního návrhu algoritmů - Pearls of Functional Algorithm Design
Richard Bird přichází s radikálně novým přístupem k návrhu algoritmů, a to s návrhem pomocí...
Perly funkčního návrhu algoritmů - Pearls of Functional Algorithm Design

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)