Evaluare:
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.
⬤ 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)
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
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.
© 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)