Programmazione funzionale: Antologia Pragpub: Esplorando Clojure, Elixir, Haskell, Scala e Swift

Punteggio:   (2,9 su 5)

Programmazione funzionale: Antologia Pragpub: Esplorando Clojure, Elixir, Haskell, Scala e Swift (Michael Swaine)

Recensioni dei lettori

Riepilogo:

Il libro fornisce un'ampia panoramica sulla programmazione funzionale in diversi linguaggi, rendendolo una risorsa preziosa per i programmatori esperti che cercano di comprendere questo paradigma. Tuttavia, potrebbe non essere adatto ai principianti assoluti e alcuni contenuti sono obsoleti o mancano di profondità in alcune aree.

Vantaggi:

Articoli ben scritti e curati forniscono chiari approfondimenti.
Ottimo per i programmatori esperti che passano dalla programmazione OOP a quella funzionale.
Copre una serie di linguaggi (Scala, Clojure, Elixir, Haskell, Swift).
Utile per imparare i concetti e la teoria della programmazione funzionale.
Fornisce una prospettiva utile sui linguaggi funzionali ibridi e puri.

Svantaggi:

Può essere impegnativo per i principianti senza una precedente conoscenza della programmazione funzionale.
Alcuni capitoli variano significativamente in qualità e profondità.
Contiene informazioni obsolete, in particolare per quanto riguarda Swift.
Mancano spiegazioni dettagliate dei fondamenti della programmazione funzionale.
Alcune lamentele su informazioni errate in definizioni specifiche.

(basato su 8 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Esplorate la programmazione funzionale e scoprite nuovi modi di pensare al codice. Sapete di dover padroneggiare la programmazione funzionale, ma imparare un linguaggio funzionale è solo l'inizio. In questo libro, attraverso articoli tratti dalla rivista PragPub e articoli scritti appositamente per questo libro, esplorerete il pensiero funzionale e lo stile e gli idiomi funzionali in tutti i linguaggi. Guidati da guide esperte, scoprirete i punti di forza e gli approcci distinti di Clojure, Elixir, Haskell, Scala e Swift e imparerete quale si adatta meglio alle vostre esigenze.

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

La programmazione funzionale è in ascesa perché consente di scrivere codice più semplice e pulito, e la sua enfasi sull'immutabilità la rende ideale per massimizzare i vantaggi di più core e soluzioni distribuite. Finora nessuno ha inventato il linguaggio funzionale perfetto: ognuno ha i suoi punti di forza. In Functional Programming: A PragPub Anthology, si analizzano le filosofie, gli strumenti e gli idiomi di cinque diversi linguaggi di programmazione funzionale.

Scoprite come Swift, il linguaggio di sviluppo per iOS, vi incoraggi a costruire applicazioni altamente scalabili utilizzando tecniche funzionali come map e reduce. Scoprite come Scala vi permetta di passare delicatamente ma profondamente alla programmazione funzionale senza perdere i vantaggi della JVM, mentre con Clojure, basato su Lisp, potete immergervi completamente nello stile funzionale. Scoprite i concetti funzionali avanzati in Haskell, un linguaggio funzionale puro che fa un uso potente del sistema di tipi con l'inferenza dei tipi e le classi di tipi. E scoprite come la programmazione funzionale stia diventando più elegante e amichevole con Elixir, un nuovo linguaggio funzionale costruito sulla potente base di Erlang. L'industria ha abbracciato sempre di più la programmazione funzionale, spinta dalla necessità di concurrency e parallelismo. Questa raccolta di articoli vi porterà a padroneggiare l'approccio funzionale alla risoluzione dei problemi. Indossate quindi il vostro cappello da esploratore e preparatevi a essere sorpresi. L'obiettivo dell'esplorazione è sempre la scoperta.

Cosa vi serve:

Familiarità con uno o più linguaggi di programmazione.

Altre informazioni sul libro:

ISBN:9781680502336
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:300

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il fuoco nella valle: La nascita e la morte del Personal Computer - Fire in the Valley: The Birth...
Negli anni Settanta, mentre i loro contemporanei...
Il fuoco nella valle: La nascita e la morte del Personal Computer - Fire in the Valley: The Birth and Death of the Personal Computer
Programmazione funzionale: Antologia Pragpub: Esplorando Clojure, Elixir, Haskell, Scala e Swift -...
Esplorate la programmazione funzionale e scoprite...
Programmazione funzionale: Antologia Pragpub: Esplorando Clojure, Elixir, Haskell, Scala e Swift - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)