ODBIERZ TWÓJ BONUS :: »

Programowanie funkcyjne. Krok po kroku Joshua Backfield

(ebook) (audiobook) (audiobook)
Autor:
Joshua Backfield
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 5
Stron:
160
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
29,40 zł 49,00 zł (-40%)
29,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
24,50 zł 49,00 zł (-50%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Różnic między programowaniem imperatywnym a funkcyjnym
  • Definiowania i wykorzystywania typów funkcyjnych
  • Tworzenia funkcji czystych i eliminowania skutków ubocznych
  • Stosowania funkcji anonimowych, lambda oraz domknięć
  • Refaktoryzowania kodu przy użyciu funkcji wyższego rzędu
  • Przekształcania metod na funkcje czyste
  • Zamiany pętli na metody rekurencyjne i ogonoworekurencyjne
  • Przechodzenia od zmiennych mutowalnych do niemutowalnych
  • Rozróżniania ewaluacji rygorystycznej i nierygorystycznej (leniwej)
  • Wykorzystywania instrukcji blokowych i prostych w programowaniu funkcyjnym
  • Stosowania dopasowywania do wzorca na listach i obiektach
  • Łączenia programowania funkcyjnego z elementami programowania obiektowego
  • Hermetyzowania i traktowania obiektów jako kontenerów
  • Wdrażania wzorców projektowych charakterystycznych dla stylu funkcyjnego
  • Przekazywania komunikatów dla osiągnięcia współbieżności
  • Korzystania z języków Groovy i Scala do programowania funkcyjnego

Zmień swoje podejście do programowania!

Języki funkcyjne zdobywają wśród programistów coraz większą popularność. Jak bezboleśnie zmienić sposób myślenia na funkcyjny? Ułatwi Ci to niniejsza książka, w całości poświęcona temu podejściu do programowania.

Poznaj podstawy teoretyczne programowania funkcyjnego, a następnie zacznij zgłębiać tajniki typów funkcyjnych, rekurencji oraz zmiennych niepodlegających modyfikacji. Z kolejnych rozdziałów dowiedz się, czym są ewaluacja rygorystyczna i nierygorystyczna. Zobacz też, jak wykonać dopasowanie do wzorca. Co jeszcze znajdziesz w tej książce? Wprowadzenie do języka Scala, przedstawienie języka Groovy oraz opis technik funkcyjnego programowania obiektowego to tylko niektóre z poruszanych w niej tematów. Jeżeli chcesz zmienić sposób programowania na funkcyjny, to doskonała pozycja dla Ciebie!
  • Dowiesz się, czemu obecne sprawnie działające aplikacje lepiej funkcjonują z kodem funkcyjnym.
  • Przejdziesz od wzorców stylu imperatywnego do kodu funkcyjnego w kilku podstawowych krokach.
  • Przyspieszysz z językami Groovy i Scala dzięki przykładom.
  • Zrozumiesz, w jaki sposób typy funkcyjne są przekazywane do innych funkcji i zwracane z nich.
  • Przekonwertujesz istniejące metody na funkcje czyste, a pętle na metody rekurencyjne.
  • Przejdziesz od zmiennych mutowalnych do niemutowalnych.
  • Uzyskasz praktyczne doświadczenie w zakresie stosowania instrukcji oraz ewaluacji nierygorystycznej.
  • Będziesz stosował programowanie funkcyjne z elementami programowania obiektowego.

Przekonaj się, jak podejście funkcyjne może ułatwić Ci życie!

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać już programowanie, aby korzystać z tej książki?
Podstawowa znajomość programowania będzie pomocna, jednak książka wprowadza w zagadnienia programowania funkcyjnego krok po kroku, dzięki czemu mogą z niej skorzystać również osoby rozpoczynające naukę tego paradygmatu.
2. Jakie języki programowania są omawiane w książce?
Książka skupia się na programowaniu funkcyjnym w językach Scala i Groovy, prezentując liczne przykłady i techniki praktyczne w tych środowiskach.
3. Czy znajdę w książce przykłady kodu i praktyczne ćwiczenia?
Tak, książka zawiera liczne przykłady kodu, ćwiczenia i konkretne wskazówki, które pozwalają od razu zastosować zdobywaną wiedzę w praktyce.
4. Czy ta książka pomoże mi przejść z programowania imperatywnego na funkcyjne?
Tak, publikacja wyjaśnia różnice między podejściami imperatywnym a funkcyjnym i prowadzi czytelnika przez proces zmiany stylu programowania na funkcyjny.
5. Czy książka obejmuje zagadnienia związane z rekurencją i funkcjami wyższego rzędu?
Tak, w książce szczegółowo omówiono rekurencję, rekurencję ogonową oraz funkcje wyższego rzędu, wraz z przykładami ich praktycznego zastosowania.
6. Czy publikacja porusza temat integracji programowania funkcyjnego z programowaniem obiektowym?
Tak, jeden z rozdziałów poświęcony jest technikom łączenia programowania funkcyjnego z obiektowym, co pozwala na efektywne wykorzystanie obu paradygmatów w codziennej pracy programisty.
7. Czy książka wyjaśnia pojęcia takie jak zmienne niemutowalne i funkcje czyste?
Tak, książka w przystępny sposób tłumaczy kluczowe koncepcje programowania funkcyjnego, takie jak niemutowalność zmiennych oraz funkcje czyste, wraz z ich praktycznym zastosowaniem.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
29,40 zł
Dodaj do koszyka
Ebook
24,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint