Értékelés:

A könyv általában véve jó fogadtatásban részesül, különösen a Scalára áttérő Java-fejlesztők számára. Hatékonyan tárgyalja a Scala szintaxisát és alapfogalmait, a funkcionális programozást és az egyidejű programozást. Néhány olvasó azonban úgy érzi, hogy kevés új információt kínál a meglévő forrásokon, például Venkat Subramaniam videóin túl.
Előnyök:⬤ Ideális a kezdő Java-fejlesztők és a Scala kezdők számára
⬤ a nyelv alapvető jellemzőit és a gyakorlati programozási fogalmakat tárgyalja
⬤ a nyelven keresztül vezető utazásként felépítve
⬤ közérthető írói stílus, világos magyarázatokkal.
⬤ Nem nyújt a meglévő forrásokon túlmutató új ismereteket
⬤ egyes felhasználók a könyv megvásárlása helyett alternatív anyagokat, például videókat ajánlanak
⬤ nem olyan részletes, mint egyes haladó referenciák.
(6 olvasói vélemény alapján)
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Iparágunk a funkcionális programozás felé mozdul el, de az objektumorientált tapasztalat még mindig értékes. A Scala egyesíti az OO és a funkcionális programozás erejét, és a Pragmatikus Scala megmutatja, hogyan dolgozhatsz hatékonyan mindkettővel. A Scala 2. 11-re frissítve, az olyan új funkciók, mint az Akka actors, a párhuzamos gyűjtemények és a tail call optimalizálás alapos bemutatásával ez a könyv megmutatja, hogyan hozhat létre kiemelkedő alkalmazásokat.
A könyv első kiadása Programming Scala címmel jelent meg.
Iparágunk a funkcionális programozás felé mozdul el, de az objektumorientált tapasztalata még mindig értékes. A Scala egyesíti az OO és a funkcionális programozás erejét, és a Pragmatikus Scala megmutatja, hogyan dolgozhatsz hatékonyan mindkettővel. A Scala 2. 11-re frissítve, az olyan új funkciók, mint az Akka actors, a párhuzamos gyűjtemények és a tail call optimalizálás alapos lefedettségével ez a könyv megmutatja, hogyan hozhat létre kiemelkedő alkalmazásokat.
Ez az alapos bevezetés a Scalába azonnal elkezdhet kódolni ezen a nagy teljesítményű nyelven. A Java ismerős alapjáról indul, és könnyen követhető példákon keresztül megtanulja, hogyan hozhat létre rendkívül tömör és kifejező alkalmazásokat a Scalával. Megtudja, mikor és hogyan keverheti az imperatív és a funkcionális stílust, és hogyan használhatja a párhuzamos gyűjteményeket és az Akka actorokat a többmagos processzorokat hatékonyan kihasználó, nagy teljesítményű egyidejű alkalmazások létrehozásához.
A Scala fejlődött a könyv első kiadása óta, és a Pragmatikus Scala jelentős frissítést jelent. Minden egyes fejezetet átdolgoztunk, és három új fejezetet és hat új szakaszt adtunk hozzá a Scala új funkcióinak felfedezéséhez. Megtanulhatja, hogyan:
⬤ Biztonságosan kezelje az egyidejűséget a párhuzamos gyűjteményekkel és az Akka actorokkal.
⬤ Kifejező, olvasható kód létrehozása értékosztályokkal és továbbfejlesztett implicit konverziókkal.
⬤ Stringeket hozhat létre adatokból izzadás nélkül a string interpoláció segítségével.
⬤ Hozzon létre tartományspecifikus nyelveket.
⬤ Optimalizálja a rekurziókat a tail call optimalizálással.
Akár tömör, robusztus egyszálas alkalmazások, akár rendkívül kifejező, szálbiztos egyidejű programok készítése érdekli, ez a könyv mindenre felkészíti.
Amire szüksége van:
A Scala fordító (2. x) és a JDK szükséges a könyvben szereplő koncepciók és példák használatához.