Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií

Hodnotenie:   (4,6 z 5)

Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií (Venkat Subramaniam)

Recenzie čitateľov

Zhrnutie:

Kniha je všeobecne dobre prijímaná, najmä pre vývojárov Javy, ktorí prechádzajú na Scalu. Efektívne pokrýva syntax a základné koncepty jazyka Scala, funkcionálne programovanie a súbežné programovanie. Niektorí čitatelia však majú pocit, že ponúka len málo nových informácií nad rámec existujúcich zdrojov, ako sú videá Venkata Subramaniama.

Výhody:

Ideálna pre začínajúcich vývojárov Javy a začiatočníkov v jazyku Scala
pokrýva základné funkcie jazyka a praktické koncepty programovania
štruktúrované ako sprievodca jazykom
prístupný štýl písania s jasnými vysvetleniami.

Nevýhody:

Neposkytuje nové poznatky nad rámec existujúcich zdrojov
niektorí používatelia namiesto zakúpenia knihy odporúčajú alternatívne materiály, napríklad videá
nie je tak podrobný ako niektoré pokročilé referencie.

(na základe 6 čitateľských recenzií)

Pôvodný názov:

Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Obsah knihy:

Naše odvetvie smeruje k funkčnému programovaniu, ale vaše objektovo orientované skúsenosti sú stále cenné. Scala spája silu OO a funkcionálneho programovania a Pragmatic Scala vám ukáže, ako efektívne pracovať s oboma. Táto kniha, aktualizovaná podľa Scala 2. 11, s podrobným pokrytím nových funkcií, ako sú Akka actors, paralelné kolekcie a optimalizácia chvostových volaní, vám ukáže, ako vytvárať hviezdne aplikácie.

Prvé vydanie tejto knihy vyšlo pod názvom Programming Scala.

Naše odvetvie smeruje k funkcionálnemu programovaniu, ale vaše objektovo orientované skúsenosti sú stále cenné. Scala spája silu OO a funkcionálneho programovania a Pragmatická Scala vám ukáže, ako efektívne pracovať s oboma. Táto kniha, aktualizovaná podľa Scala 2. 11, s podrobným pokrytím nových funkcií, ako sú Akka actors, paralelné kolekcie a optimalizácia chvostových volaní, vám ukáže, ako vytvárať hviezdne aplikácie.

Tento dôkladný úvod do jazyka Scala vám umožní ihneď začať kódovať v tomto výkonnom jazyku. Začnete na známej pôde jazyka Java a na prehľadných príkladoch sa naučíte vytvárať veľmi stručné a expresívne aplikácie v jazyku Scala. Zistíte, kedy a ako kombinovať imperatívny aj funkcionálny štýl a ako používať paralelné kolekcie a Akka actors na vytváranie vysoko výkonných súbežných aplikácií, ktoré efektívne využívajú viacjadrové procesory.

Scala sa od prvého vydania tejto knihy vyvinula a Pragmatická Scala je jej významnou aktualizáciou. Prepracovali sme každú kapitolu a pridali sme tri nové kapitoly a šesť nových častí, v ktorých sa venujeme novým funkciám jazyka Scala. Naučíte sa, ako:

⬤ Bezpečne riadiť súbežnosť pomocou paralelných kolekcií a Akka actors.

⬤ Vytvárať expresívny čitateľný kód pomocou tried hodnôt a vylepšených implicitných konverzií.

⬤ Vytvárať reťazce z dát bez potenia pomocou interpolácie reťazcov.

⬤ Vytvárajte doménovo špecifické jazyky.

⬤ Optimalizujte rekurzie pomocou optimalizácie chvostových volaní.

Či už máte záujem o vytváranie stručných, robustných jednovláknových aplikácií alebo vysoko expresívnych, vláknovo bezpečných súbežných programov, táto kniha vám pomôže.

Čo potrebujete:

Na využitie konceptov a príkladov v tejto knihe je potrebný kompilátor Scala (2. x) a JDK.

Ďalšie údaje o knihe:

ISBN:9781680500547
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2015
Počet strán:250

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2:...
Groovy vám prináša to najlepšie z oboch svetov:...
Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií...
Programátori Kotlin nielen používajú, ale aj...
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií pre Jvm a Android - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScriptu sa už netreba báť ani ho nenávidieť -...
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile...
Toto sú osvedčené a účinné agilné postupy, ktoré z...
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile Developer: Working in the Real World
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. -...
Naučiť sa programovať súbežnosť je pre vytváranie...
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript...
Vyvráťte mýtus, že JavaScript sa nedá ľahko...
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala:...
Naše odvetvie smeruje k funkčnému programovaniu,...
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)