Hodnocení:
Kniha poskytuje komplexní a pragmatický přístup k jazyku Haskell, jehož cílem je prohloubit dovednosti nad úroveň začátečníků. Efektivně probírá pokročilá témata a praktické aplikace v programování s Haskellem, což z ní činí cenný zdroj informací pro vážné zájemce o studium. Pro některé čtenáře však mohou být některé koncepty náročné a hloubka pokrytí nekonzistentní.
Klady:⬤ Kniha je chválena za kombinaci hloubky a praktičnosti, pokrývá užitečná témata a pokročilé koncepty Haskellu.
⬤ Je dobře strukturovaná a uspořádaná, poskytuje vhled do profesionálních vývojových procesů, nástrojů a osvědčených postupů.
⬤ Styl psaní je srozumitelný, takže složité koncepty jsou přístupnější, a obsahuje cenná cvičení, která zlepšují porozumění.
⬤ Vitalyho přístup k výuce je vysoce ceněný, obsahuje vyčerpávající vysvětlení monád a dalších pokročilých témat.
⬤ Někteří čtenáři se mohou cítit zahlceni hloubkou knihy, zejména pokud jsou v Haskellu nováčky, takže je méně vhodná jako první kniha pro začátečníky.
⬤ V některých případech není vysvětlení některých pokročilých témat, jako jsou MonadReader a MonadWriter, dostatečně podrobné, což způsobuje zmatek a brání některým studentům v pochopení.
⬤ Pokrytí některých témat nemusí vyhovovat výukovým potřebám všech čtenářů, zejména těch, kteří hledají základnější výuku.
(na základě 4 hodnocení čtenářů)
Haskell in Depth
Kniha Haskell do hloubky odemyká novou úroveň dovedností v tomto náročném jazyce. Kniha překračuje základy syntaxe a struktury a otevírá důležitá témata, jako jsou pokročilé typy, souběžnost a zpracování dat.
Shrnutí
Překročte práh od "studenta Haskellu" k "vývojáři Haskellu". Kniha Haskell do hloubky se zabývá důležitými vlastnostmi jazyka a programátorskými dovednostmi, které budete potřebovat k vytvoření produkčního softwaru v jazyce Haskell. A cestou získáte zajímavé poznatky o tom, proč Haskell vypadá a funguje tak, jak vypadá. Připravte se jít do hloubky!
Zakoupením tištěné knihy získáte zdarma elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Software pro vysoce přesné úlohy, jako jsou finanční transakce, obranné systémy a vědecký výzkum, musí být absolutně, prokazatelně správný. Jako čistě funkcionální programovací jazyk prosazuje Haskell matematicky přísný přístup, který může vést ke stručnému, efektivnímu a bezchybnému kódu. K napsání takového kódu budete potřebovat hluboké znalosti. To můžete získat z této knihy!
O knize
Kniha Haskell do hloubky odemyká novou úroveň dovedností v tomto náročném jazyce. Kniha překračuje základy syntaxe a struktury a otevírá důležitá témata, jako jsou pokročilé typy, souběžnost a zpracování dat. Objevíte klíčové části ekosystému jazyka Haskell a osvojíte si základní návrhové vzory, které změní způsob, jakým píšete software.
Co je uvnitř
⬤ Tvorba aplikací, webových služeb a síťových aplikací.
⬤ Používání sofistikovaných knihoven, jako jsou lens, singletons a servant.
⬤ Organizace projektů pomocí Cabal a Stack.
⬤ Ošetřování chyb a testování.
⬤ Čistý paralelismus pro vícejádrové procesory.
O čtenáři
Pro vývojáře znalé základů jazyka Haskell.
O autorovi
Vitaly Bragilevsky vyučuje Haskell a funkcionální programování od roku 2008. Je členem řídicího výboru GHC.
Obsah
ČÁST 1 JÁDRO JAZYKA HASKELL.
1 Funkce a typy.
2 Třídy typů.
3 Vývoj aplikace: Akciové kotace.
ČÁST 2 ÚVOD DO NÁVRHU APLIKACE.
4 Vývoj v jazyce Haskell pomocí modulů, balíčků a projektů.
5 Monády jako praktičtí poskytovatelé funkcí.
6 Strukturování programů pomocí transformátorů monád.
ČÁST 3 ZAJIŠTĚNÍ KVALITY.
7 Zpracování chyb a protokolování.
8 Psaní testů.
9 Data a kód jazyka Haskell za běhu.
10 Benchmarking a profilování.
ČÁST 4 POKROČILÝ HASKELL.
11 Pokroky v typovém systému.
12 Metaprogramování v Haskellu.
13 Více o typech.
ČÁST 5 SADA NÁSTROJŮ HASKELLU.
14 Potrubí pro zpracování dat.
15 Práce s relačními databázemi.
16 Souběžnost.
© 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)