Hodnocení:
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.
⬤ 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ářů)
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í 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.
© 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)