Hodnotenie:
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.
⬤ 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í)
Pearls of Functional Algorithm Design
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.
© 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)