Real World Haskell

O knize

Real World Haskell je asi první „praktická“ příručka Haskellu. Je vhodná i pro úplné začátečníky, kteří neměli možnost se seznámit s funkcionálním programováním. Vyšla na konci roku 2008 u nakladatelství O'Reilly Media a byla nedočkavě očekávána komunitou. Celkem neobvyklé je, že je celý text knihy dostupný zdarma na webu, dokonce velkou část korektury zajišťovali příležitostní návštěvníci prostřednictvím komentářů.

Text knihy (bez úvodu a rejstříku) zabírá 653 stránek. Na konci každé kapitoly jsou jednoduchá cvičení, ve kterých si čtenář má možnost vyzkoušet popsané téma. Autoři: Bryan O'Sullivan, Don Stewart (dons) a John Goerzen. Nemáme informace o případném českém překladu.

Motto: „code you can believe in“, tedy „kód, kterému můžete věřit“.

Kniha vyhrála prestižní ocenění Jolt award za nejlepší technickou knihu roku 2008.

Anotace

Real World Haskell je užitečná a rychle zvládnutelná příručka, která vám představí tento stále více populární jazyk. Naučíte se, jak používat Haskell mnoha praktickými způsoby, od psaní jednoduchých skriptů po velké náročné aplikace. Jsou představeny základy funkcionálního programování, jež vám pomohou získat znalosti, jak použít Haskell na řešení úloh z reálného světa, jako je například výkon vstupu a výstupu, zacházení s daty, souběžnost a mnohem více.

Real World Haskell vám pomůže:

  • Porozumět rozdílům mezi procedurálním a funkcionálním programováním.
  • Naučit se vlastnostem Haskellu a jak je využít při vývoji použitelných programů.
  • Zacházení se souborovými systémy, databázemi a síťovými službami.
  • Psát spolehlivý kód s automatizovanými testy, pokrytím kódu a zacházení s chybami.
  • Ovládnutí výkonu vícejádrových systémů pomocí souběžnosti a paralelního programování.

Najdete v ní spoustu ostrých cvičení, spolu s příklady reálných haskellových programů, které můžete upravovat, překládat a spouštět. Pokud chcete porozumět, bez ohledu na to, jestli jste už někdy programovali funkcionálně, proč se Haskell začíná dostávat jako praktický programovací jazyk do velkých organizací, Real World Haskell je to nejlepší místo, kde začít.

„Nejtěžší problémy moderního software spočívají ve výkonu, modularitě, spolehlivosti a souběžnosti. Ve knize Real World Haskell autoři odvádí skvělou práci v učení, jak se vypořádat s těmito problémy v Haskellu, jazyce, který je generace před současným hlavním proudem.“ – Tim Sweeney, zakladatel Epic Software a návrhář enginu hry Unreal

„Tato kniha plně pokrývá celé spektrum technik, které potřebuje programátor v reálném světě. Jakmile se probijete těmito stránkami, budete psát lepší kód ve svém v současnosti oblíbeném jazyce.“ – Simon Peyton Jones, Microsoft Research, tvůrce jazyka Haskell a návrhář Glasgow Haskell Compileru

Odkazy

real_world_haskell.txt · Poslední úprava: 2010/04/21 18:56 autor: shadow
Nahoru