Come ottenere Clojure: Costruire le competenze funzionali un'idea alla volta

Punteggio:   (4,6 su 5)

Come ottenere Clojure: Costruire le competenze funzionali un'idea alla volta (Russ Olsen)

Recensioni dei lettori

Riepilogo:

Getting Clojure di Russ Olsen è molto apprezzato come eccellente introduzione al linguaggio di programmazione Clojure. Il libro copre efficacemente i concetti essenziali e le funzionalità avanzate in modo chiaro e coinvolgente. È particolarmente utile per gli sviluppatori che hanno familiarità con altri linguaggi di programmazione e desiderano passare a Clojure, ma potrebbe non essere l'ideale per i principianti assoluti. Lo stile di scrittura è discorsivo e umoristico e rende gli argomenti complessi più accessibili. Tuttavia, alcuni lettori hanno ritenuto che alcuni argomenti, come lo stato mutabile e gli esempi pratici, necessitassero di maggiore attenzione e che il libro avrebbe potuto utilizzare meno esempi semplicistici.

Vantaggi:

Stile di scrittura coinvolgente e umoristico
ben strutturato con raggruppamento logico degli argomenti
copre sia le basi che le funzionalità avanzate
include sezioni pratiche come “In the Wild” e “Staying Out of Trouble”
vantaggioso per coloro che hanno una precedente esperienza di programmazione
spiegazioni chiare e complete
incoraggia una comprensione più profonda di Clojure.

Svantaggi:

Non è ideale per i principianti assoluti della programmazione
alcuni lettori vorrebbero una trattazione più approfondita dello stato mutabile
alcuni esempi sono eccessivamente semplicistici
è necessaria una maggiore chiarezza sull'installazione pratica e sull'uso di strumenti come Leiningen
alcuni argomenti possono sembrare poco esplorati.

(basato su 22 recensioni dei lettori)

Titolo originale:

Getting Clojure: Build Your Functional Skills One Idea at a Time

Contenuto del libro:

Dietro ogni linguaggio di programmazione si nasconde una visione di come i programmi dovrebbero essere costruiti. La visione che sta alla base di Clojure è quella di un linguaggio radicalmente semplice che racchiude un insieme sofisticato di funzioni di programmazione. Imparare Clojure comporta molto di più che imparare la meccanica del linguaggio. Per capire veramente Clojure è necessario comprendere le idee alla base di questa struttura di framework e funzionalità. Avete bisogno di questo libro: un'introduzione accessibile a Clojure che si concentra sulle idee alla base del linguaggio e sui dettagli pratici della scrittura del codice.

Clojure attrae sviluppatori all'avanguardia ed è probabilmente il miglior linguaggio per imparare a programmare in stile funzionale senza compromessi. Ma questo comporta una curva di apprendimento ripida. Getting Clojure affronta direttamente questo problema insegnandovi a pensare in modo funzionale mentre vi insegna il linguaggio. Imparerete a conoscere le potenti strutture di dati e le funzioni di alto livello di Clojure, ma imparerete anche cosa significa che un linguaggio è funzionale e come pensare nel modo funzionale di Clojure.

Ogni capitolo di Getting Clojure prende in considerazione una o due o tre funzionalità del linguaggio, ne spiega la sintassi e la meccanica, in modo da poterla far funzionare prima di addentrarsi in questioni più profonde: Qual è il pensiero alla base di questa funzione? E come si inserisce nel resto del linguaggio? In Getting Clojure imparerete la sintassi molto semplice di Clojure, ma imparerete anche perché quella sintassi è parte integrante del modo in cui il linguaggio è costruito. Scoprirete che la maggior parte delle strutture dati in Clojure sono immutabili, ma anche perché questo porta a programmi più affidabili. Vedrete quanto sia facile scrivere funzioni Clojure e come sia possibile utilizzare tali funzioni per costruire sistemi complessi e capaci.

Con esempi reali di come i programmatori Clojure utilizzano il linguaggio, Getting Clojure vi aiuterà a vedere le sfide della programmazione attraverso l'occhio di sviluppatori Clojure esperti.

Cosa serve:

È necessario avere un po' di dimestichezza con la programmazione. Per seguire gli esempi del libro, è necessario disporre di Java 6 o di un nuovo linguaggio, di Clojure 1.8 o 1.9 e di Lejure. 8 o 1.9 e Leiningen 2.

Altre informazioni sul libro:

ISBN:9781680503005
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:260

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Rubino eloquente - Eloquent Ruby
È facile scrivere codice Ruby corretto, ma per acquisire la fluidità necessaria a scrivere ottimo codice Ruby, è necessario andare oltre...
Rubino eloquente - Eloquent Ruby
Come ottenere Clojure: Costruire le competenze funzionali un'idea alla volta - Getting Clojure:...
Dietro ogni linguaggio di programmazione si...
Come ottenere Clojure: Costruire le competenze funzionali un'idea alla volta - Getting Clojure: Build Your Functional Skills One Idea at a Time

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)