Punteggio:
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.
⬤ 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)
Learn Functional Programming with Elixir: New Foundations for a New World
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.
© 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)