Funkcjonalne myślenie z Haskellem

Ocena:   (4,7 na 5)

Funkcjonalne myślenie z Haskellem (Richard Bird)

Opinie czytelników

Podsumowanie:

Książka zapewnia dogłębny wgląd w rozumowanie równościowe w programowaniu funkcjonalnym, w szczególności w Haskellu, dzięki czemu jest solidnym źródłem wiedzy dla bardziej doświadczonych uczniów. Jest dobrze oceniana za jasny język, rygorystyczne wyjaśnienia i kompleksowe ćwiczenia. Nie jest jednak odpowiednia dla absolutnie początkujących, a fizyczne problemy z czytelnością mogą utrudniać korzystanie z niej.

Zalety:

Ważny punkt zwrotny w Haskellu i programowaniu funkcyjnym.
Promuje obliczenia wolne od mutacji i bezpieczne dla wątków.
Przejrzysty i przyjemny styl pisania.
Wyczerpujące i rozbudowane ćwiczenia z rozwiązaniami.
Rozwija umiejętności logiczne i programistyczne wykraczające poza Haskella.
Dobra do samodzielnej nauki dla doświadczonych osób.

Wady:

Nieodpowiednie dla początkujących; może być trudne do zrozumienia na początku.
Brak jasności co do praktycznego zastosowania kodowania na wczesnym etapie.
Problemy z jakością druku (cienki papier) utrudniają czytanie.
Może wymagać dodatkowych zasobów, aby w pełni nauczyć się Haskella.

(na podstawie 11 opinii czytelników)

Oryginalny tytuł:

Thinking Functionally with Haskell

Zawartość książki:

Richard Bird słynie z jasności i rygorystyczności swoich tekstów. Jego nowy podręcznik, który wprowadza studentów w programowanie funkcyjne, kładzie nacisk na podstawowe techniki matematycznego rozumowania programów funkcyjnych.

Studiując podstawowe prawa równań, książka umożliwia studentom zastosowanie rozumowania obliczeniowego do ich programów, zarówno w celu zrozumienia ich właściwości, jak i zwiększenia ich wydajności. Książka została zaprojektowana tak, aby pasowała do pierwszego lub drugiego roku studiów licencjackich i jest gruntownym przeglądem i zastąpieniem jego wcześniejszych podręczników.

Zawiera studia przypadków w Sudoku i pretty-printing oraz ponad 100 starannie dobranych ćwiczeń z rozwiązaniami. Ten wciągający tekst będzie mile widziany zarówno przez studentów, jak i nauczycieli.

Dodatkowe informacje o książce:

ISBN:9781107452640
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2014
Liczba stron:354

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Projektowanie algorytmów z Haskellem - Algorithm Design with Haskell
Książka przedstawia pięć głównych zasad projektowania algorytmów: dziel i zwyciężaj, algorytmy...
Projektowanie algorytmów z Haskellem - Algorithm Design with Haskell
The Kitchen Garden Book: Kompletny praktyczny przewodnik po ogrodnictwie kuchennym, od planowania i...
Jest to kompletny praktyczny przewodnik po...
The Kitchen Garden Book: Kompletny praktyczny przewodnik po ogrodnictwie kuchennym, od planowania i sadzenia po zbiory i przechowywanie - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Rośliny jednoroczne do ogrodu: Rozjaśnij swój ogród żywymi kwiatami i liśćmi, ze 120 pięknymi...
Wspaniałą zaletą roślin jednorocznych jest ich...
Rośliny jednoroczne do ogrodu: Rozjaśnij swój ogród żywymi kwiatami i liśćmi, ze 120 pięknymi fotografiami - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Praktyczny przewodnik po przycinaniu, szkoleniu i topiary: Jak przycinać i trenować drzewa, krzewy,...
Przejrzysty i fachowy przewodnik po przycinaniu i...
Praktyczny przewodnik po przycinaniu, szkoleniu i topiary: Jak przycinać i trenować drzewa, krzewy, żywopłoty, topiary, drzewa i owoce miękkie, pnącza i róże - Practical Guide to Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climbers and Roses
Funkcjonalne myślenie z Haskellem - Thinking Functionally with Haskell
Richard Bird słynie z jasności i rygorystyczności swoich tekstów. Jego nowy podręcznik, który...
Funkcjonalne myślenie z Haskellem - Thinking Functionally with Haskell
Wprowadzenie do programowania funkcyjnego: Wprowadzenie do programowania funkcyjnego - Introduction...
Po sukcesie pierwszego wydania Introduction to...
Wprowadzenie do programowania funkcyjnego: Wprowadzenie do programowania funkcyjnego - Introduction Functional Programming: Introduction Functional Programming
Jak uprawiać warzywa cebulowe: Praktyczny przewodnik ogrodniczy dotyczący uprawy cebuli, czosnku,...
Zawierająca ilustrowane instrukcje krok po kroku...
Jak uprawiać warzywa cebulowe: Praktyczny przewodnik ogrodniczy dotyczący uprawy cebuli, czosnku, szalotki, porów, szczypiorku i fenkułu, z techniką krok po kroku - How to Grow Bulb Vegetables: A Practical Gardening Guide to Growing Onions, Garlic, Shallots, Leeks, Chives and Fennell, with Step-By-Step Techniqu
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Co łączy te słowa? Poppy i Freddy je wymyślili! Freddy i jego dziadek Poppy uwielbiają spędzać razem czas. Pewnego dnia, gdy jedzą przekąskę,...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Co łączy te słowa? Poppy i Freddy je wymyślili! Freddy i jego dziadek Poppy uwielbiają spędzać razem czas. Pewnego dnia, gdy jedzą przekąskę,...
Goobletygok
Łacina ogrodnika - wyjaśnienie języka roślin - Gardener's Latin - The Language of Plants...
Każdy ogrodnik musi znać swoje łacińskie nazwy. Na...
Łacina ogrodnika - wyjaśnienie języka roślin - Gardener's Latin - The Language of Plants Explained
Ilustrowana Praktyczna Encyklopedia Przycinania, Treningu i Topiary: Jak przycinać i tresować...
„Kompletny przewodnik po przycinaniu i trenowaniu...
Ilustrowana Praktyczna Encyklopedia Przycinania, Treningu i Topiary: Jak przycinać i tresować drzewa, krzewy, żywopłoty, topiary, drzewa i owoce miękkie, pnącza. - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
Jak uprawiać zieleninę: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale,...
Ten praktyczny katalog opisuje, jak uprawiać i...
Jak uprawiać zieleninę: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B - How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B
Perły projektowania algorytmów funkcjonalnych - Pearls of Functional Algorithm Design
Richard Bird przyjmuje radykalnie nowe podejście do projektowania...
Perły projektowania algorytmów funkcjonalnych - Pearls of Functional Algorithm Design

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

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)