Pragmatikus Scala: Kifejező, tömör és skálázható alkalmazások létrehozása

Értékelés:   (4.6 az 5-ből)

Pragmatikus Scala: Kifejező, tömör és skálázható alkalmazások létrehozása (Venkat Subramaniam)

Olvasói vélemények

Összegzé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.

Hátrányok:

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)

Eredeti címe:

Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781680500547
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2015
Oldalak száma:250

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A Kotlin programozása: Elegáns, kifejező és hatékony Jvm- és Android-alkalmazások létrehozása -...
A programozók nem csak használják a Kotlint, hanem...
A Kotlin programozása: Elegáns, kifejező és hatékony Jvm- és Android-alkalmazások létrehozása - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
A JavaScript újrafelfedezése: Az Es6, Es7 és Es8 elsajátítása - Rediscovering JavaScript: Master...
A JavaScriptet már nem kell félni vagy utálni - a...
A JavaScript újrafelfedezése: Az Es6, Es7 és Es8 elsajátítása - Rediscovering JavaScript: Master Es6, Es7, and Es8
Az agilis fejlesztő gyakorlatai: Munka a való világban - Practices of an Agile Developer: Working in...
Ezek azok a bevált, hatékony agilis gyakorlatok,...
Az agilis fejlesztő gyakorlatai: Munka a való világban - Practices of an Agile Developer: Working in the Real World
Párhuzamosság programozása a Jvm-en: A szinkronizáció, az Stm és a szereplők elsajátítása -...
Az egyidejűség programozásának megtanulása minden...
Párhuzamosság programozása a Jvm-en: A szinkronizáció, az Stm és a szereplők elsajátítása - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
JavaScript-alkalmazások tesztelése: Gyors, magabiztos, karbantartható kód - Test-Driving JavaScript...
Lerombolja azt a mítoszt, hogy a JavaScript nem...
JavaScript-alkalmazások tesztelése: Gyors, magabiztos, karbantartható kód - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatikus Scala: Kifejező, tömör és skálázható alkalmazások létrehozása - Pragmatic Scala: Create...
Iparágunk a funkcionális programozás felé mozdul...
Pragmatikus Scala: Kifejező, tömör és skálázható alkalmazások létrehozása - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Funkcionális programozás Javában: A streamek és a lambda-kifejezések erejének kihasználása -...
Képzelje el, hogy olyan Java-kódot ír, amely úgy...
Funkcionális programozás Javában: A streamek és a lambda-kifejezések erejének kihasználása - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

A szerző munkáit az alábbi kiadók adták ki: