Scala pragmatica: Creare applicazioni espressive, concise e scalabili

Punteggio:   (4,6 su 5)

Scala pragmatica: Creare applicazioni espressive, concise e scalabili (Venkat Subramaniam)

Recensioni dei lettori

Riepilogo:

Il libro è generalmente ben accolto, soprattutto dagli sviluppatori Java che passano a Scala. Copre efficacemente la sintassi e i concetti fondamentali di Scala, la programmazione funzionale e la programmazione concorrente. Tuttavia, alcuni lettori ritengono che offra poche nuove informazioni oltre alle risorse esistenti, come i video di Venkat Subramaniam.

Vantaggi:

Ideale per gli sviluppatori Java alle prime armi e per i principianti di Scala
copre le caratteristiche essenziali del linguaggio e i concetti pratici di programmazione
strutturato come un viaggio guidato attraverso il linguaggio
stile di scrittura accessibile con spiegazioni chiare.

Svantaggi:

Non fornisce nuovi approfondimenti rispetto alle risorse esistenti
alcuni utenti consigliano materiali alternativi come i video invece di acquistare il libro
non è così dettagliato come alcuni riferimenti avanzati.

(basato su 6 recensioni dei lettori)

Titolo originale:

Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Contenuto del libro:

Il nostro settore si sta spostando verso la programmazione funzionale, ma la vostra esperienza orientata agli oggetti è ancora preziosa. Scala combina la potenza della programmazione OO e funzionale, e Pragmatic Scala vi mostra come lavorare efficacemente con entrambe. Aggiornato a Scala 2.11, con una copertura approfondita di nuove funzionalità come gli attori Akka, le collezioni parallele e l'ottimizzazione delle chiamate tail, questo libro vi mostrerà come creare applicazioni stellari.

La prima edizione di questo libro è stata pubblicata come Programming Scala.

Il nostro settore si sta spostando verso la programmazione funzionale, ma la vostra esperienza orientata agli oggetti è ancora preziosa. Scala combina la potenza della programmazione OO e funzionale, e Pragmatic Scala vi mostra come lavorare efficacemente con entrambe. Aggiornato a Scala 2.11, con una copertura approfondita di nuove funzionalità come gli attori Akka, le collezioni parallele e l'ottimizzazione delle chiamate tail, questo libro vi mostrerà come creare applicazioni stellari.

Questa introduzione approfondita a Scala vi permetterà di codificare subito in questo potente linguaggio. Partirete dal terreno familiare di Java e, con esempi facili da seguire, imparerete a creare applicazioni altamente concise ed espressive con Scala. Scoprirete quando e come mescolare lo stile imperativo e quello funzionale, e come utilizzare le collezioni parallele e gli attori Akka per creare applicazioni concorrenti ad alte prestazioni che utilizzano efficacemente i processori multicore.

Scala si è evoluta dalla prima edizione di questo libro e Pragmatic Scala è un aggiornamento significativo. Abbiamo rivisto ogni capitolo e aggiunto tre nuovi capitoli e sei nuove sezioni per esplorare le nuove funzionalità di Scala. Imparerete a:

⬤ Gestire in modo sicuro la concorrenza con le collezioni parallele e gli attori Akka.

⬤ Creare codice leggibile ed espressivo con classi di valori e conversioni implicite migliorate.

⬤ Creare stringhe dai dati senza sudare utilizzando l'interpolazione delle stringhe.

⬤ Creare linguaggi specifici per il dominio.

⬤ Ottimizzate le ricorsioni con l'ottimizzazione delle chiamate in coda.

Sia che siate interessati a creare applicazioni concise e robuste a thread singolo, sia che siate interessati a programmi concomitanti altamente espressivi e a prova di thread, questo libro vi copre.

Cosa vi serve:

Il compilatore Scala (2.x) e il JDK sono necessari per utilizzare i concetti e gli esempi di questo libro.

Altre informazioni sul libro:

ISBN:9781680500547
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2015
Numero di pagine:250

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmare Groovy 2: Produttività dinamica per lo sviluppatore Java - Programming Groovy 2: Dynamic...
Groovy offre il meglio di entrambi i mondi: un...
Programmare Groovy 2: Produttività dinamica per lo sviluppatore Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programmare Kotlin: Creare applicazioni Jvm e Android eleganti, espressive e performanti -...
I programmatori non solo usano Kotlin, ma lo...
Programmare Kotlin: Creare applicazioni Jvm e Android eleganti, espressive e performanti - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Riscoprire JavaScript: Padroneggiare Es6, Es7 ed Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScript non è più da temere o da detestare: il...
Riscoprire JavaScript: Padroneggiare Es6, Es7 ed Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Pratiche di uno sviluppatore agile: Lavorare nel mondo reale - Practices of an Agile Developer:...
Queste sono le pratiche agili comprovate ed...
Pratiche di uno sviluppatore agile: Lavorare nel mondo reale - Practices of an Agile Developer: Working in the Real World
Programmare la concorrenza su Jvm: Padroneggiare la sincronizzazione, Stm e gli attori - Programming...
Oggi più che mai, imparare a programmare la...
Programmare la concorrenza su Jvm: Padroneggiare la sincronizzazione, Stm e gli attori - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Applicazioni JavaScript guidate dai test: Codice rapido, sicuro e manutenibile - Test-Driving...
Sfatate il mito che JavaScript non sia facilmente...
Applicazioni JavaScript guidate dai test: Codice rapido, sicuro e manutenibile - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Scala pragmatica: Creare applicazioni espressive, concise e scalabili - Pragmatic Scala: Create...
Il nostro settore si sta spostando verso la...
Scala pragmatica: Creare applicazioni espressive, concise e scalabili - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programmazione funzionale in Java: Sfruttare la potenza degli stream e delle espressioni lambda -...
Immaginate di scrivere codice Java che si legga...
Programmazione funzionale in Java: Sfruttare la potenza degli stream e delle espressioni lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

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)