Hodnocení:
Kniha je obecně dobře hodnocena, zejména pro vývojáře v jazyce Java, kteří přecházejí na Scalu. Efektivně pokrývá syntaxi a základní koncepty jazyka Scala, funkcionální programování a souběžné programování. Někteří čtenáři však mají pocit, že nabízí jen málo nových informací nad rámec existujících zdrojů, jako jsou videa Venkata Subramaniama.
Klady:⬤ Ideální pro začínající vývojáře v jazyce Java a začátečníky v jazyce Scala
⬤ pokrývá základní funkce jazyka a praktické koncepty programování
⬤ strukturované jako cesta jazykem
⬤ přístupným stylem psaní s jasným vysvětlením.
⬤ Neposkytuje nové poznatky nad rámec stávajících zdrojů
⬤ někteří uživatelé doporučují alternativní materiály, jako jsou videa, místo zakoupení knihy
⬤ není tak podrobná jako některé pokročilé reference.
(na základě 6 hodnocení čtenářů)
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Náš obor směřuje k funkcionálnímu programování, ale vaše zkušenosti s objektovým programováním jsou stále cenné. Scala kombinuje sílu OO a funkcionálního programování a Pragmatic Scala vám ukáže, jak efektivně pracovat s oběma. Tato kniha, aktualizovaná podle verze Scala 2. 11, s důkladným pokrytím nových funkcí, jako jsou Akka actors, paralelní kolekce a optimalizace volání tail, vám ukáže, jak vytvářet hvězdné aplikace.
První vydání této knihy vyšlo pod názvem Programming Scala.
Naše odvětví se posouvá směrem k funkcionálnímu programování, ale vaše zkušenosti s objektovým programováním jsou stále cenné. Scala kombinuje sílu OO a funkcionálního programování a Pragmatická Scala vám ukáže, jak efektivně pracovat s oběma. Tato kniha, aktualizovaná podle verze Scala 2. 11, s důkladným pokrytím nových funkcí, jako jsou Akka actors, paralelní kolekce a optimalizace volání tail, vám ukáže, jak vytvářet hvězdné aplikace.
Tento důkladný úvod do jazyka Scala vám umožní ihned začít programovat v tomto výkonném jazyce. Začínáte na důvěrně známé půdě Javy a na snadno pochopitelných příkladech se naučíte, jak ve Scale vytvářet velmi stručné a výrazné aplikace. Zjistíte, kdy a jak kombinovat imperativní i funkcionální styl a jak používat paralelní kolekce a aktéry Akka k vytváření vysoce výkonných souběžných aplikací, které efektivně využívají vícejádrové procesory.
Od prvního vydání této knihy se Scala vyvinula a Pragmatická Scala je její významnou aktualizací. Přepracovali jsme jednotlivé kapitoly a přidali tři nové kapitoly a šest nových oddílů, které se zabývají novými funkcemi jazyka Scala. Naučíte se, jak:
⬤ Bezpečně řídit souběžnost pomocí paralelních kolekcí a Akka aktorů.
⬤ Vytvářet výrazný čitelný kód pomocí hodnotových tříd a vylepšených implicitních konverzí.
⬤ Vytvářet řetězce z dat bez potu pomocí interpolace řetězců.
⬤ Vytvářejte jazyky specifické pro danou doménu.
⬤ Optimalizujte rekurze pomocí optimalizace volání na chvostu.
Ať už vás zajímá vytváření stručných a robustních jednovláknových aplikací, nebo vysoce expresivních souběžných programů bezpečných pro vlákna, tato kniha vám poradí.
Co potřebujete:
K využití konceptů a příkladů v této knize je zapotřebí kompilátor Scala (2. x) a JDK.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)