Programowanie funkcyjne

Programowanie funkcyjne

75,20 zł
Zobacz ofertę

Programowanie funkcyjne jest jednym z głównych paradygmatów programowania. W rozmowach o programowaniu funkcyjnym zawsze pojawiają się określone pojęcia i zagadnienia.

  • Rekurencja.
  • Leniwe obliczenia.
  • Przezroczystość odwołań.
  • Eliminowanie efektów ubocznych.
  • Funkcje jako obiekty pierwszej klasy.
  • Funkcje wyższego poziomu.
  • Rozwijanie (currying).
  • Dopasowywanie wzorców.
  • W książce Programowanie funkcyjne.

Poznaj Clojure Elixir Haskell Scala Swift autorzy poruszają wszystkie te zagadnienia, spoglądając na nie z perspektywy pięciu różnych języków programowania. Ale programowanie funkcyjne to nie jest podejście typu ,,wszystko albo nic".

Całkiem sensowne jest napisanie kodu imperatywnego, który wykorzystuje niektóre techniki funkcyjne, praktyki i struktury danych. Do przyjęcia jest mieszanie i dopasowywanie stylów, a niektóre języki programowania są wręcz zaprojektowane do budowy hybrydowej, pozwalając na korzystanie ze stylu, który najlepiej pasuje do bieżących potrzeb użytkownkia.

  • W książce Programowanie funkcyjne.

Poznaj Clojure Elixir Haskell Scala Swift autorzy analizują te różne podejścia, a czytelnicy sami mogą zdecydować, co im najbardziej pasuje.

📘 Programowanie funkcyjne
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

CATIA V5. Sztuka modelowania powierzchniowego
Odkryj tajniki modelowania powierzchniowego w programie CATIA V5! Jakie znaczenie w pro...
149,00 zł
Building Applications with Spring 5 and Vue.js 2. Build a modern, full-stack web application using Spring Boot and Vuex
Building Applications with Spring 5 and Vue.js 2, with its practical approach, helps yo...
125,10 zł
Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual
Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual walks you through develo...
16,92 zł