Imparare la programmazione funzionale con Elixir: Nuovi fondamenti per un nuovo mondo

Punteggio:   (4,6 su 5)

Imparare la programmazione funzionale con Elixir: Nuovi fondamenti per un nuovo mondo (Ulisses Almeida)

Recensioni dei lettori

Riepilogo:

Le recensioni sottolineano che “Practical Elixir” è un eccellente libro introduttivo per chi ha familiarità con la programmazione, incentrato sulle applicazioni reali di Elixir e sui concetti di programmazione funzionale. Viene lodato per la sua chiarezza, lo stile di scrittura coinvolgente e gli esempi pratici. Tuttavia, alcuni lettori hanno notato che il ritmo del libro può risultare incoerente, in particolare negli ultimi capitoli, e che potrebbe non fornire un approfondimento sufficiente per i principianti assoluti o per coloro che non hanno familiarità con la programmazione funzionale.

Vantaggi:

Stile di scrittura chiaro e conciso.
Buon equilibrio tra l'insegnamento di Elixir e i concetti di programmazione funzionale.
Esempi pratici e reali che facilitano la comprensione.
Coinvolgente per i lettori con conoscenze pregresse di programmazione.
Eccellente introduzione alla programmazione funzionale per chi è alle prime armi con questo paradigma.

Svantaggi:

La seconda metà del libro può coprire gli argomenti troppo velocemente, generando confusione.
Alcuni lettori hanno ritenuto che il libro presupponga troppe conoscenze preliminari, il che potrebbe non essere adatto ai principianti assoluti.
Alcune recensioni suggeriscono che gli esempi non si basano l'uno sull'altro in modo efficace.
I critici sostengono che potrebbe mancare di profondità per coloro che necessitano di una copertura più completa della programmazione funzionale.

(basato su 11 recensioni dei lettori)

Titolo originale:

Learn Functional Programming with Elixir: New Foundations for a New World

Contenuto del libro:

La sintassi lineare di Elixir e questa guida vi offrono un percorso semplice e pulito per imparare le moderne tecniche di programmazione funzionale. Non è richiesta alcuna esperienza precedente di programmazione funzionale! Questo libro vi guida attraverso i concetti giusti al ritmo giusto, esplorando i valori immutabili e la trasformazione esplicita dei dati, le funzioni, i moduli, le funzioni ricorsive, il pattern matching, le funzioni di ordine superiore, il polimorfismo e la gestione dei fallimenti, il tutto evitando gli effetti collaterali. Non salite sul treno di Elixir con una mentalità imperativa! Per ottenere il massimo dai linguaggi funzionali, è necessario pensare in modo funzionale. Questo libro vi aiuterà a farlo.

La programmazione funzionale offre tecniche utili per costruire software manutenibile e scalabile che risolva i difficili problemi di oggi. La domanda di software scritto in questo modo è in aumento: non vorrete lasciarvela sfuggire. In questo libro non imparerete solo Elixir e le sue caratteristiche, ma anche la mentalità necessaria per programmare in modo funzionale. La sintassi pulita di Elixir è eccellente per esplorare le abilità critiche dell'uso delle funzioni e della concorrenza.

Iniziate con le tecniche di base del metodo funzionale: lavorare con dati immutabili, trasformare i dati in passi discreti ed evitare gli effetti collaterali. Successivamente, si approfondiscono i valori, le espressioni, le funzioni e i moduli. Estendete poi la vostra programmazione con la corrispondenza dei pattern e il controllo del flusso con case, if, cond e funzioni. Utilizzate le funzioni ricorsive per creare iterazioni. Lavorare con tipi di dati come liste, tuple e mappe. Migliorare la riusabilità e la leggibilità del codice con le funzioni di ordine superiore più comuni di Elixir. Scoprite come utilizzare il calcolo pigro con gli stream, come progettare i vostri dati e come sfruttare il polimorfismo con i protocolli. Combinare le funzioni e gestire i fallimenti in modo manutenibile utilizzando le funzioni e le librerie di Elixir.

Imparare tecniche importanti per creare codice che viva armoniosamente con il linguaggio.

Cosa serve:

È necessario disporre di un computer e di Elixir 1.4 o di una versione più recente. 4 o una versione più recente. Non è richiesta alcuna esperienza precedente di programmazione funzionale o di Elixir. È consigliata una certa esperienza con qualsiasi linguaggio di programmazione.

Altre informazioni sul libro:

ISBN:9781680502459
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:200

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Imparare la programmazione funzionale con Elixir: Nuovi fondamenti per un nuovo mondo - Learn...
La sintassi lineare di Elixir e questa guida vi...
Imparare la programmazione funzionale con Elixir: Nuovi fondamenti per un nuovo mondo - Learn Functional Programming with Elixir: New Foundations for a New World

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)