Conoscere la programmazione funzionale

Punteggio:   (3,7 su 5)

Conoscere la programmazione funzionale (Michal Plachta)

Recensioni dei lettori

Riepilogo:

Grokking Functional Programming (GFP) è apprezzato per essere un'introduzione accessibile e completa alla programmazione funzionale, soprattutto per gli sviluppatori Java che desiderano passare a paradigmi più funzionali. Il libro copre un'ampia gamma di concetti, dai principi di base alle applicazioni avanzate, ed è ricco di esempi pratici e diagrammi che ne migliorano la comprensione. Sebbene sia altamente raccomandato per i programmatori principianti e intermedi, alcuni lettori hanno segnalato problemi con la qualità di stampa e difetti fisici come pagine mancanti.

Vantaggi:

Introduzione completa ai concetti della programmazione funzionale, accessibile ai principianti.
Introduzione graduale ad argomenti avanzati e applicazioni pratiche in Scala.
Stile di scrittura chiaro e ricco di esempi e diagrammi.
Affronta sia il “come” che il “perché” della programmazione funzionale.
Adatto sia ai principianti che ai programmatori esperti che desiderano approfondire le loro conoscenze.

Svantaggi:

Alcune copie fisiche presentano problemi come pagine mancanti o duplicate e scarsa qualità di stampa.
Il libro si concentra principalmente sulla programmazione funzionale tipizzata, il che potrebbe non interessare i sostenitori dei linguaggi non tipizzati.
L'abbondanza di aiuti visivi e annotazioni può distrarre alcuni lettori.

(basato su 11 recensioni dei lettori)

Titolo originale:

Grokking Functional Programming

Contenuto del libro:

Non c'è bisogno di temere di diventare funzionali! Questa guida amichevole, vivace e coinvolgente è perfetta per ogni programmatore perplesso. Espone i principi della programmazione funzionale in modo semplice e conciso e vi aiuterà a capire cosa sia la programmazione funzionale.

In Grokking Functional Programming imparerete:

Progettare con funzioni e tipi invece che con oggetti.

Programmare con funzioni pure e valori immutabili.

Scrivere programmi concorrenti utilizzando lo stile funzionale.

Testare i programmi funzionali.

Approcci di apprendimento multipli per aiutarvi a comprendere ogni nuovo concetto.

Se vi siete mai trovati a storcere il naso di fronte alla programmazione funzionale, questo è il libro che fa per voi. Aprite Grokking Functional Programming e troverete le idee funzionali mappate su ciò che già conoscete come programmatori orientati agli oggetti. Il libro si concentra sugli aspetti pratici fin dalla prima pagina. Esempi pratici applicano i principi funzionali a compiti di programmazione quotidiani come la concorrenza, la gestione degli errori e il miglioramento della leggibilità. Inoltre, rompicapi ed esercizi consentono di riflettere e mettere in pratica ciò che si sta imparando. Presto raggiungerete un sorprendente momento "aha" e inizierete a vedere il codice in un modo completamente nuovo.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia.

Finalmente c'è un modo semplice per imparare la programmazione funzionale! Questo libro unico nel suo genere parte dalle idee familiari dell'OOP e introduce la FP passo dopo passo utilizzando esempi pertinenti, esercizi coinvolgenti e molte illustrazioni. Sarete sorpresi dalla rapidità con cui inizierete a vedere le attività software da questa nuova prospettiva.

Informazioni sul libro.

Grokking Functional Programming introduce la programmazione funzionale agli sviluppatori imperativi. Inizierete con piccoli e comodi compiti di codifica che espongono concetti di base come la scrittura di funzioni pure e il lavoro con dati immutabili. Lungo il percorso, imparerete a scrivere codice che elimina i bug più comuni causati da uno stato distribuito complesso. Esplorerete anche l'approccio FP all'IO, alla concorrenza e allo streaming dei dati. Al termine, sarete in grado di scrivere codice funzionale pulito, facile da capire, testare e mantenere.

Cosa contiene.

Progettare con funzioni e tipi invece che con oggetti.

Programmare con funzioni pure e valori immutabili.

Scrivere programmi concorrenti utilizzando lo stile funzionale.

Testare i programmi funzionali.

Il lettore.

Per sviluppatori che conoscono un linguaggio orientato agli oggetti. Esempi in Java e Scala.

Informazioni sull'autore.

Michal Plachta è uno sviluppatore di software esperto che parla e scrive regolarmente sulla creazione di applicazioni manutenibili.

Indice dei contenuti.

Parte 1 Il toolkit funzionale.

1 Imparare la programmazione funzionale.

2 Funzioni pure.

3 Valori immutabili.

4 Funzioni come valori.

Parte 2 Programmi funzionali.

5 Programmi sequenziali.

6 Gestione degli errori.

7 Requisiti come tipi.

8 IO come valori.

9 Flussi come valori.

10 Programmi concorrenti.

Parte 3 Programmazione funzionale applicata.

11 Progettazione di programmi funzionali.

12 Verifica dei programmi funzionali.

Altre informazioni sul libro:

ISBN:9781617291838
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Conoscere la programmazione funzionale - Grokking Functional Programming
Non c'è bisogno di temere di diventare funzionali! Questa guida amichevole, vivace e...
Conoscere la programmazione funzionale - Grokking Functional Programming

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)