Większość programistów pracuje zgodnie z paradygmatem programowania imperatywnego, który polega na tworzeniu ciągu instrukcji zmieniających stan programu. Najpoważniejszą wadą tej metody pracy jest podatność kodu na błędy, które trudno jest później wykryć i usunąć. Alternatywą jest programowanie funkcyjne — metodyka, która kładzie największy nacisk na stałe i funkcje. Takie programowanie polega na konstruowaniu funkcji oraz na obliczaniu wartości wyrażeń. W ten sposób otrzymuje się kod odporny na błędy. Niestety, nie zawsze można skorzystać z języków do programowania funkcyjnego.
Niniejsza książka stanowi znakomite wprowadzenie do programowania funkcyjnego na przykładzie Javy. Przedstawiono tu zasady programowania funkcyjnego i metody budowania funkcyjnych struktur danych. Poprzez poznanie paradygmatu funkcyjnego możliwe staje się pisanie lepszych programów, a tworzony kod zawiera mniej błędów i staje się zdecydowanie bardziej niezawodny. W każdym rozdziale znalazły się przykłady kodu, a także ćwiczenia, instrukcje i wskazówki, dzięki którym opanowanie poszczególnych koncepcji stanie się o wiele łatwiejsze. Wyczerpująco omówiono tu m.in. transparentność referencyjną, niezmienność, trwałość i leniwe obliczanie wartości.
Pierre-Yves Saumont jest doświadczonym programistą Javy. Od trzydziestu lat tworzy oprogramowanie wykorzystywane w przedsiębiorstwach. Jest inżynierem do spraw badań i rozwoju w firmie Alcatel-Lucent Submarine Networks. W 1999 r. napisał pierwszą francuskojęzyczną książkę traktującą o programowaniu w Javie (Le guide du developpeur Java).
Opis
Warto zwrócić uwagę na...
Nowoczesne aplikacje wykorzystują innowacyjne projekty, wliczając w to mikrousługi, reaktywne architektury i strumieniowanie danych. Nowoczesne funkcje Javy, takie jak wyrażenia lambda, strumienie i długo wyczekiwany system modułów Javy, znacząco upraszczają implementowanie tych projektów. Czas...
dodaj do schowka
Do koszyka
126,00 zł
Książka JavaScript funkcyjnie to przegląd zrównoważonego i pragmatycznego programowania funkcyjnego w języku JavaScript. Programowanie funkcyjne to potężny paradygmat strukturyzacji kodu, który pozwala tworzyć niezawodne, weryfikowalne i czytelne programy. Jeśli kiedykolwiek próbowałeś nauczyć się...
dodaj do schowka
Do koszyka
88,99 zł
Programowanie funkcyjne zmienia sposób myślenia o kodzie! W przypadku developerów C# techniki programowania funkcyjnego mogą znacznie poprawić zarządzanie stanem, współbieżność, obsługę wyjątków i długoterminowe utrzymywanie kodu. C# oferuje także elastyczność, która pozwala w pełni korzystać z...
dodaj do schowka
Do koszyka
98,99 zł
Java jest jednym z najpopularniejszych języków programowania. Do głównych jego zalet należą : obiektowość (pogrupowanie danych i akcji w klasy), niezależność od architektury (kod niezależny od rodzaju procesora i systemu operacyjnego, wykonywany przez wirtualna maszynę Javy), ułatwienia dla...
dodaj do schowka
Do koszyka
66,99 zł
Programowanie funkcyjne. Poznaj Clojure Elixir Haskell Scala Swift pokazuje podejście do paradygmatu programowania funkcyjnego w pięciu różnych językach programowania. Programowanie funkcyjne jest jednym z głównych paradygmatów programowania. W rozmowach o programowaniu funkcyjnym zawsze pojawiają...
dodaj do schowka
Do koszyka
88,99 zł
Programowanie jest sztuką, dzięki której możesz stworzyć coś z niczego, przy czym tylko od Ciebie zależy, jak doskonałe będzie to dzieło. Dobrze napisany kod jest wydajny, łatwy w testowaniu, można go używać ponownie i wykazuje mniejszą podatność na błędy. Jednym słowem, taki kod powinien możliwie...
dodaj do schowka
Do koszyka
57,23 zł
Szczegóły
- Autor: Saumont Pierre-Yves
- Ilość stron: 480
- Oprawa: Miękka
- Rok wydania: 2017
- Wydawnictwo Helion
- Stan: nowy, pełnowartościowy produkt
- Model: 9788328333246
- EAN: 9788328333246
- Nr wydania: 1
- ISBN: 9788328333246
- Język: polski
- Tłumacz: Jońca Rafał
- Wymiary: 17.0x23.0x2.3 cm
Recenzje
Bestsellery - Informatyka
Wybrane bestsellery
Jeśli przegramy, szukaj mnie w zgliszczach miejsc, które spłonęły przez twoją zemstę Życie nauczyło Victorię Clark, że aby przetrwać, musi przywdziewać maski i zbroić się w tarcze ochronne. Znała cierpienie, ból po stracie najbliższych, spustoszenie, jakie poczyniła choroba w jej własnej głowie....
dodaj do schowka
Do koszyka
31,85 zł
TO NIE JEST PORADNIK. TO IMPULS DO DZIAŁANIA! Nic mnie nie złamie, bijący rekordy popularności pamiętnik Davida Gogginsa, który ukazał ogrom drzemiącego w każdym z nas niewykorzystanego potencjału, był dopiero wstępem do poznania pełni mocy ludzkiego umysłu. W Bez końca Goggins wprowadza cię do...
dodaj do schowka
Do koszyka
34,21 zł
Najlepsze chwile w życiu to te, kiedy zaczynasz odliczanie dni do śmierci. Trzy kobiety. Narkotyki. Wielka wygrana. I zdrada. Kiedy Drwalu, dawny zawodnik, kibol i gangster, kończy odsiadkę i zostaje taksówkarzem, jego życie staje się mierne i nudne. Nie dodają mu barw ani drobna dealerka...
dodaj do schowka
Do koszyka
33,90 zł
Anna Wolf powraca z nową serią mafijną. Renado nie jest kimś, z kim warto zadzierać, o czym niektóre osoby zapominają. Leo dowiaduje się, że zawiązano przeciwko niemu spisek. Sytuacja przybiera nieoczekiwany obrót, gdy poznaje tożsamość zdrajcy. To osoba związana ze światem przestępczym. Osoba, od...
dodaj do schowka
Do koszyka
30,62 zł
Jak uzdrowić swoje relacje z innymi i z samym sobą? Relacje, w których jesteśmy i to, jak się w nich czujemy w ogromnym stopniu wpływają na nasze poczucie szczęścia i życiowej satysfakcji. Czym różnią się zdrowe relacje od niezdrowych? Jak wychodzić z tych toksycznych np. z przemocowym partnerem,...
dodaj do schowka
Do koszyka
32,75 zł
Pierwsza powieść detektywistyczna z Tess Fox w roli głównej. Klasyczna zagadka morderstwa - z nowoczesnym twistem. Policyjna detektyw i zawodowa oszustka na tropie zbrodni! Jedna z sióstr jest policjantką. Druga oszustką. Obie są podejrzane. Kiedy detektyw Tess Fox pojawia się na miejscu zbrodni,...
dodaj do schowka
Do koszyka
35,70 zł