Perly funkčného návrhu algoritmov

Hodnotenie:   (4,5 z 5)

Perly funkčného návrhu algoritmov (Richard Bird)

Recenzie čitateľov

Zhrnutie:

V recenziách na knihu Perly návrhu funkcionálnych algoritmov sa uvádza, že je to prísna a hlboká kniha o funkcionálnom programovaní a algoritmoch, konkrétne s použitím jazyka Haskell. Zatiaľ čo mnohé recenzie chvália jej hlboké skúmanie algoritmov a štruktúrovaný prístup k riešeniu problémov, objavuje sa aj značná kritika týkajúca sa jej zložitosti, občasných chýb a problémov s vydaním pre Kindle.

Výhody:

Vynikajúci prieskum konceptov funkcionálneho programovania a algoritmov.
Každá kapitola sa zaoberá osobitným problémom, čo podporuje hlboké porozumenie.
Kniha sa vyznačuje logickou konzistenciou a dôkazmi výkonnosti algoritmov.
Cenné na zlepšenie zručností pri riešení problémov a písaní efektívneho kódu.
Vhodná pre tých, ktorí sa zaujímajú o netriviálne, reálne problémy a ich riešenia.
Vysoko cenená ako nevyhnutná literatúra pre informatikov a softvérových inžinierov.

Nevýhody:

Zložitosť môže byť pre začiatočníkov ohromujúca a neslúži ako úvod do jazyka Haskell alebo základného návrhu algoritmov.
Problémy s vydaním pre Kindle ovplyvňujú čitateľnosť kvôli nesprávnemu zobrazeniu matematických symbolov.
V dôkazoch a vysvetleniach sa vyskytuje množstvo chýb a vynechaní, čo vedie k zmätku.
V knihe chýba ucelená téma spájajúca jednotlivé problémy, čo môže niektorých čitateľov dezorientovať.
Niektoré ukážky kódu nie sú platné v jazyku Haskell, čo čitateľom sťažuje efektívne učenie.

(na základe 16 čitateľských recenzií)

Pôvodný názov:

Pearls of Functional Algorithm Design

Obsah knihy:

Richard Bird pristupuje k návrhu algoritmov radikálne novým spôsobom, a to návrhom pomocou výpočtu.

Týchto 30 krátkych kapitol sa zaoberá konkrétnym programátorským problémom, ktorý pochádza z tak rôznych zdrojov, ako sú hry a hádanky, zaujímavé kombinatorické úlohy a známejšie oblasti, napríklad kompresia dát a porovnávanie reťazcov. Každá perla sa začína formuláciou problému vyjadrenou pomocou funkcionálneho programovacieho jazyka Haskell, ktorý je výkonným a zároveň stručným jazykom na jasné a jednoduché zachytenie algoritmických myšlienok.

Novým aspektom knihy je, že každé riešenie je vypočítané z počiatočnej formulácie problému v jazyku Haskell odvolaním sa na zákony funkcionálneho programovania. Perly návrhu funkcionálnych algoritmov oslovia začínajúcich funkcionálnych programátorov, študentov a učiteľov, ktorí sa zaujímajú o princípy návrhu algoritmov, a každého, kto sa snaží zvládnuť techniky uvažovania o programoch v rovnicovom štýle.

Ďalšie údaje o knihe:

ISBN:9780521513388
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Pevná väzba
Rok vydania:2010
Počet strán:290

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Návrh algoritmov pomocou Haskellu - Algorithm Design with Haskell
Táto kniha predstavuje päť hlavných princípov návrhu algoritmov: rozdeľuj a panuj, chamtivé...
Návrh algoritmov pomocou Haskellu - Algorithm Design with Haskell
Kniha o kuchynskej záhrade: Kniha: Kompletný praktický sprievodca kuchynským záhradkárstvom od...
Toto je kompletný praktický sprievodca kuchynským...
Kniha o kuchynskej záhrade: Kniha: Kompletný praktický sprievodca kuchynským záhradkárstvom od plánovania a výsadby po zber a skladovanie - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Letničky pre vašu záhradu: Rozžiarte svoju záhradu živými kvetmi a lístím, so 120 krásnymi...
Úžasnou výhodou letničiek je ich schopnosť premeniť...
Letničky pre vašu záhradu: Rozžiarte svoju záhradu živými kvetmi a lístím, so 120 krásnymi fotografiami - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Praktická príručka o strihaní, výchove a topológii: Ako strihať a cvičiť stromy, kríky, živé ploty,...
Prehľadná a odborná príručka o prerezávaní a...
Praktická príručka o strihaní, výchove a topológii: Ako strihať a cvičiť stromy, kríky, živé ploty, topiary, stromové a mäkké ovocie, popínavé rastliny a ruž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é myslenie s Haskellom - Thinking Functionally with Haskell
Richard Bird je známy jasnosťou a prísnosťou svojho písania. Jeho nová učebnica, ktorá študentom...
Funkčné myslenie s Haskellom - Thinking Functionally with Haskell
Úvod Funkcionálne programovanie: Úvod Funkcionálne programovanie - Introduction Functional...
Po úspechu prvého vydania Úvodu do funkcionálneho...
Úvod Funkcionálne programovanie: Úvod Funkcionálne programovanie - Introduction Functional Programming: Introduction Functional Programming
Ako pestovať cibuľovú zeleninu: Vydajte praktickú záhradnícku príručku o pestovaní cibule, cesnaku,...
Táto práca obsahuje ilustrované návody krok za...
Ako pestovať cibuľovú zeleninu: Vydajte praktickú záhradnícku príručku o pestovaní cibule, cesnaku, šalotky, póru, pažítky a feniklu s postupmi krok za krokom. - 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.Čo majú tieto slová spoločné? Vymysleli ich Poppy a Freddy!Freddy a jeho dedko Poppy spolu radi trávia čas. Jedného dňa, keď jedia...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Čo majú tieto slová spoločné? Vymysleli ich Poppy a Freddy! Freddy a jeho dedko Poppy spolu radi trávia čas. Jedného dňa, keď jedia...
Goobletygok
Záhradnícka latinčina - vysvetlený jazyk rastlín - Gardener's Latin - The Language of Plants...
Každý záhradník musí poznať ich latinské názvy. Zo...
Záhradnícka latinčina - vysvetlený jazyk rastlín - Gardener's Latin - The Language of Plants Explained
Ilustrovaná praktická encyklopédia o prerezávaní, výchove a topológii: Ako strihať a cvičiť stromy,...
„Definitívny sprievodca strihaním a výchovou...
Ilustrovaná praktická encyklopédia o prerezávaní, výchove a topológii: Ako strihať a cvičiť stromy, kríky, živé ploty, topiary, stromy a mäkké ovocie, popínavé rastliny - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
Ako pestovať zeleninu: Záhradkársky sprievodca pestovaním kapusty, ružičkového kelu, brokolice,...
Tento praktický adresár opisuje, ako pestovať a...
Ako pestovať zeleninu: Záhradkársky sprievodca pestovaním kapusty, ružičkového kelu, brokolice, kelov, šalátu, karfiolu a špenátu s postupmi krok za krokom - 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 algoritmov - Pearls of Functional Algorithm Design
Richard Bird pristupuje k návrhu algoritmov radikálne novým spôsobom, a to návrhom...
Perly funkčného návrhu algoritmov - Pearls of Functional Algorithm Design

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)