Programare funcțională: O antologie Pragpub: Explorarea Clojure, Elixir, Haskell, Scala și Swift

Evaluare:   (2.9 din 5)

Programare funcțională: O antologie Pragpub: Explorarea Clojure, Elixir, Haskell, Scala și Swift (Michael Swaine)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o prezentare generală a programării funcționale în mai multe limbaje, ceea ce o face o resursă valoroasă pentru programatorii experimentați care doresc să înțeleagă paradigma. Cu toate acestea, este posibil să nu fie potrivită pentru începătorii absoluți, iar o parte din conținut este învechit sau nu are profunzime în anumite domenii.

Avantaje:

Articolele bine scrise și bine editate oferă informații clare.
Bun pentru programatorii experimentați care fac tranziția de la OOP la programarea funcțională.
Acoperă o gamă largă de limbaje (Scala, Clojure, Elixir, Haskell, Swift).
Utilă pentru învățarea conceptelor și teoriei programării funcționale.
Oferă o perspectivă utilă asupra limbajelor funcționale hibride și pure.

Dezavantaje:

Poate fi o provocare pentru începători fără cunoștințe prealabile de programare funcțională.
Unele capitole variază semnificativ în calitate și profunzime.
Conține informații învechite, în special cu privire la Swift.
Lipsesc explicațiile detaliate ale fundamentelor programării funcționale.
Unele plângeri privind dezinformarea în definiții specifice.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Conținutul cărții:

Explorați programarea funcțională și descoperiți noi moduri de a gândi despre cod. Știți că trebuie să stăpâniți programarea funcțională, dar învățarea unui limbaj funcțional este doar începutul. În această carte, prin articole extrase din revista PragPub și articole scrise special pentru această carte, veți explora gândirea funcțională și stilul și idiomurile funcționale din diferite limbaje. Conduși de ghizi experți, veți descoperi punctele forte și abordările distincte ale Clojure, Elixir, Haskell, Scala și Swift și veți învăța care se potrivește cel mai bine nevoilor dvs.

Autori colaboratori: Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm și Bruce Tate.

Programarea funcțională este în creștere pentru că vă permite să scrieți un cod mai simplu și mai curat, iar accentul pus pe imutabilitate o face ideală pentru maximizarea beneficiilor multiplelor nuclee și ale soluțiilor distribuite. Până în prezent, nimeni nu a inventat limbajul funcțional perfect - fiecare are punctele sale forte unice. În Functional Programming: A PragPub Anthology, veți studia filosofiile, instrumentele și expresiile idiomatice a cinci limbaje de programare funcțională diferite.

Vedeți cum Swift, limbajul de dezvoltare pentru iOS, vă încurajează să construiți aplicații foarte scalabile folosind tehnici funcționale precum map and reduce. Descoperiți cum Scala vă permite să treceți ușor, dar profund la programarea funcțională fără a pierde beneficiile JVM, în timp ce cu Clojure, bazat pe Lisp, vă puteți cufunda complet în stilul funcțional. Învățați despre concepte funcționale avansate în Haskell, un limbaj pur funcțional care utilizează puternic sistemul de tipuri cu inferență de tipuri și clase de tipuri. Și vedeți cum programarea funcțională devine mai elegantă și mai prietenoasă cu Elixir, un nou limbaj funcțional construit pe puternica bază Erlang. Industria îmbrățișează din ce în ce mai mult programarea funcțională, determinată de nevoia de simultaneitate și paralelism. Această colecție de articole vă va conduce la stăpânirea abordării funcționale a rezolvării problemelor. Așadar, puneți-vă pălăria de explorator și pregătiți-vă să fiți surprinși. Scopul explorării este întotdeauna descoperirea.

Ce vă trebuie:

Familiaritate cu unul sau mai multe limbaje de programare.

Alte date despre carte:

ISBN:9781680502336
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2017
Numărul de pagini:300

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Fire in the Valley: Nașterea și moartea calculatorului personal - Fire in the Valley: The Birth and...
În anii 1970, în timp ce contemporanii lor...
Fire in the Valley: Nașterea și moartea calculatorului personal - Fire in the Valley: The Birth and Death of the Personal Computer
Programare funcțională: O antologie Pragpub: Explorarea Clojure, Elixir, Haskell, Scala și Swift -...
Explorați programarea funcțională și descoperiți...
Programare funcțională: O antologie Pragpub: Explorarea Clojure, Elixir, Haskell, Scala și Swift - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)