Pragmatic Scala: Crearea de aplicații expresive, concise și scalabile

Evaluare:   (4.6 din 5)

Pragmatic Scala: Crearea de aplicații expresive, concise și scalabile (Venkat Subramaniam)

Recenzii ale cititorilor

Rezumat:

Cartea este în general bine primită, în special pentru dezvoltatorii Java care trec la Scala. Ea acoperă în mod eficient sintaxa și conceptele de bază ale Scala, programarea funcțională și programarea concurentă. Cu toate acestea, unii cititori consideră că oferă puține informații noi dincolo de resursele existente, cum ar fi videoclipurile lui Venkat Subramaniam.

Avantaje:

Ideal pentru dezvoltatorii Java începători și pentru începătorii în Scala
acoperă caracteristicile esențiale ale limbajului și conceptele practice de programare
structurat ca o călătorie ghidată prin limbaj
stil de scriere accesibil cu explicații clare.

Dezavantaje:

Nu oferă noi perspective dincolo de resursele existente
unii utilizatori recomandă materiale alternative, cum ar fi videoclipuri, în loc să cumpere cartea
nu este la fel de detaliată ca unele referințe avansate.

(pe baza a 6 recenzii ale cititorilor)

Titlul original:

Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Conținutul cărții:

Industria noastră se îndreaptă către programarea funcțională, dar experiența dvs. orientată pe obiecte este încă valoroasă. Scala combină puterea programării OO și funcționale, iar Pragmatic Scala vă arată cum să lucrați eficient cu ambele. Actualizată la Scala 2. 11, cu o acoperire aprofundată a noilor caracteristici, cum ar fi actorii Akka, colecțiile paralele și optimizarea apelurilor de coadă, această carte vă va arăta cum să creați aplicații stellare.

Prima ediție a acestei cărți a fost lansată ca Programming Scala.

Industria noastră se îndreaptă către programarea funcțională, dar experiența dvs. orientată pe obiecte este încă valoroasă. Scala combină puterea programării OO și funcționale, iar Pragmatic Scala vă arată cum să lucrați eficient cu ambele. Actualizată la Scala 2. 11, cu o acoperire aprofundată a noilor caracteristici, cum ar fi actorii Akka, colecțiile paralele și optimizarea apelurilor de coadă, această carte vă va arăta cum să creați aplicații stellare.

Această introducere amănunțită în Scala vă va ajuta să scrieți imediat în acest limbaj puternic. Veți porni de la terenul familiar al Java și, cu ajutorul unor exemple ușor de urmat, veți învăța cum să creați aplicații extrem de concise și expresive cu Scala. Veți afla când și cum să combinați atât stilul imperativ, cât și cel funcțional și cum să folosiți colecțiile paralele și actorii Akka pentru a crea aplicații concurente de înaltă performanță care utilizează eficient procesoarele multicore.

Scala a evoluat de la prima ediție a acestei cărți, iar Pragmatic Scala este o actualizare semnificativă. Am revizuit fiecare capitol și am adăugat trei capitole noi și șase secțiuni noi pentru a explora noile caracteristici din Scala. Veți învăța cum să:

⬤ Gestionați în siguranță concurența cu colecții paralele și actori Akka.

⬤ Creați cod lizibil expresiv cu clase de valori și conversii implicite îmbunătățite.

⬤ Crearea de șiruri de caractere din date fără sudoare folosind interpolarea șirurilor de caractere.

⬤ Creați limbaje specifice domeniului.

⬤ Optimizați-vă recursiunile cu optimizarea apelurilor de coadă.

Indiferent dacă vă interesează să creați aplicații concise și robuste cu un singur fir sau programe concurente extrem de expresive și sigure pentru fire, această carte vă va ajuta.

Ce vă trebuie:

Compilatorul Scala (2. x) și JDK sunt necesare pentru a utiliza conceptele și exemplele din această carte.

Alte date despre carte:

ISBN:9781680500547
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2015
Numărul de pagini:250

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea Groovy 2: Productivitate dinamică pentru dezvoltatorul Java - Programming Groovy 2:...
Groovy vă oferă ce este mai bun din ambele lumi:...
Programarea Groovy 2: Productivitate dinamică pentru dezvoltatorul Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programarea Kotlin: Crearea de aplicații Jvm și Android elegante, expresive și performante -...
Programatorii nu doar că folosesc Kotlin, ci îl...
Programarea Kotlin: Crearea de aplicații Jvm și Android elegante, expresive și performante - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Redescoperirea JavaScript: Master Es6, Es7 și Es8 - Rediscovering JavaScript: Master Es6, Es7, and...
JavaScript nu mai este de temut sau de detestat -...
Redescoperirea JavaScript: Master Es6, Es7 și Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Practices of an Agile Developer (Practicile unui dezvoltator agil): Lucrul în lumea reală -...
Acestea sunt practicile agile dovedite și...
Practices of an Agile Developer (Practicile unui dezvoltator agil): Lucrul în lumea reală - Practices of an Agile Developer: Working in the Real World
Programming Concurrency on the Jvm: Stăpânirea sincronizării, Stm și a actorilor - Programming...
Mai mult ca oricând, învățarea programării...
Programming Concurrency on the Jvm: Stăpânirea sincronizării, Stm și a actorilor - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Demitizați mitul conform căruia JavaScript nu este ușor de testat. Fie că...
Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatic Scala: Crearea de aplicații expresive, concise și scalabile - Pragmatic Scala: Create...
Industria noastră se îndreaptă către programarea...
Pragmatic Scala: Crearea de aplicații expresive, concise și scalabile - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programare funcțională în Java: Exploatați puterea fluxurilor și a expresiilor Lambda - Functional...
Imaginați-vă că scrieți cod Java care să semene cu...
Programare funcțională în Java: Exploatați puterea fluxurilor și a expresiilor Lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)