Naucz się Haskella dla wielkiego dobra

Ocena:   (4,6 na 5)

Naucz się Haskella dla wielkiego dobra (Miran Lipovaca)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona jako doskonałe wprowadzenie do Haskella i programowania funkcyjnego, chwalona za przystępny styl, jasne wyjaśnienia i wciągającą treść. Czytelnicy doceniają jej stopniowe podejście do złożonych pojęć, w szczególności dotyczących monad i teorii kategorii, a także doceniają humor i nieformalny styl pisania autora. Niektórzy krytykują jednak brak ćwiczeń i bardziej rozbudowanych projektów programistycznych, a także nieco dziwaczne poczucie humoru, które może nie spodobać się każdemu.

Zalety:

Przejrzyste i wciągające wyjaśnienia koncepcji Haskella.
Przyrostowe podejście do nauczania złożonych idei, takich jak monady i teoria kategorii.
Nieformalny styl pisania, który utrzymuje zainteresowanie czytelników.
Dobrej jakości przykłady, które zwiększają zrozumienie.
Uznawany za jeden z najlepszych tekstów do nauki Haskella dla początkujących.

Wady:

Brak ćwiczeń i rozszerzonych projektów programistycznych do praktycznej praktyki.
Niektórzy czytelnicy uważają, że humor i dziwaczny styl są zbyt głupie lub przesadzone.
Przez niektórych uważana za rozwlekłą, z powolnym tempem, które może być frustrujące dla zaawansowanych programistów.
Drobne problemy z literówkami w wydaniu drukowanym.

(na podstawie 169 opinii czytelników)

Oryginalny tytuł:

Learn You A Haskell For Great Good

Zawartość książki:

Wszystko kryje się w nazwie: Learn You a Haskell for Great Good to przezabawny, ilustrowany przewodnik po tym złożonym języku funkcyjnym. Pełna oryginalnych grafik autora, odniesień do popkultury i, co najważniejsze, przydatnego przykładowego kodu, książka ta uczy podstaw funkcyjnych w sposób, o którym nigdy nie myślałeś, że jest możliwy.

Zaczniesz od najprostszych rzeczy: podstawowej składni, rekurencji, typów i klas typów. Następnie, gdy już opanujesz podstawy, rozpocznie się prawdziwa mistrzowska klasa czarnego pasa: nauczysz się używać funktorów aplikacyjnych, monad, suwaków i wszystkich innych mitycznych konstrukcji Haskella, o których czytałeś tylko w książkach.

Podczas pracy z pomysłowymi (i czasami szalonymi) przykładami autora, nauczysz się:

-Śmiać się w obliczu efektów ubocznych, korzystając z czysto funkcyjnych technik programowania.

-Wykorzystywać magię „lenistwa” Haskella do zabawy z nieskończonymi zbiorami danych.

-Organizuj swoje programy, tworząc własne typy, klasy typów i moduły.

-Korzystaj z eleganckiego systemu wejścia/wyjścia Haskella, aby dzielić się geniuszem swoich programów ze światem zewnętrznym.

Jeśli nie zjesz mózgu autora, nie znajdziesz lepszego sposobu na naukę tego potężnego języka niż lektura Learn You a Haskell for Great Good.

Dodatkowe informacje o książce:

ISBN:9781593272838
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2011
Liczba stron:400

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Naucz się Haskella dla wielkiego dobra - Learn You A Haskell For Great Good
Wszystko kryje się w nazwie: Learn You a Haskell for Great Good to...
Naucz się Haskella dla wielkiego dobra - Learn You A Haskell For Great Good

Prace autora wydały następujące wydawnictwa: