Pragmatic Scala: Create Expressive, Concise, and Scalable Applications (Paperback)
暫譯: 務實的 Scala:創建表達性、簡潔且可擴展的應用程式 (平裝本)
Venkat Subramaniam
- 出版商: Pragmatic Bookshelf
- 出版日期: 2015-10-20
- 定價: $1,200
- 售價: 8.8 折 $1,056
- 語言: 英文
- 頁數: 288
- 裝訂: Paperback
- ISBN: 1680500546
- ISBN-13: 9781680500547
-
相關分類:
JVM 語言
-
相關翻譯:
Scala實用指南 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$620$490 -
$950$903 -
$980$774 -
$680$578 -
$500$395 -
$1,680$1,596 -
$780$616 -
$360$284 -
$352Python 自動化運維:技術與最佳實踐
-
$620$484 -
$480$379 -
$300$255 -
$420$357 -
$580$458 -
$320$272 -
$550$434 -
$320$160 -
$580$458 -
$680$537 -
$560$437 -
$490$323 -
$450$351 -
$400$340 -
$580$493 -
$720$612
相關主題
商品描述
Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2.11, with in-depth coverage of new features such as Akka actors, parallel collections, and tail call optimization, this book will show you how to create stellar applications.
This thorough introduction to Scala will get you coding in this powerful language right away. You'll start from the familiar ground of Java and, with easy-to-follow examples, you'll learn how to create highly concise and expressive applications with Scala. You'll find out when and how to mix both imperative and functional style, and how to use parallel collections and Akka actors to create high-performance concurrent applications that effectively use multicore processors.
Scala has evolved since the first edition of this book, and Pragmatic Scala is a significant update. We've revised each chapter, and added three new chapters and six new sections to explore the new features in Scala. You'll learn how to:
Safely manage concurrency with parallel collections and Akka actors
Create expressive readable code with value classes and improved implicit conversions
Create strings from data with no sweat using string interpolation
Create domain-specific languages
* Optimize your recursions with tail call optimization
Whether you're interested in creating concise, robust single-threaded applications or highly expressive, thread-safe concurrent programs, this book has you covered.
What You Need:
The Scala compiler (2.x) and the JDK are required to make use of the concepts and the examples in this book.
商品描述(中文翻譯)
我們的行業正朝向函數式編程發展,但您的物件導向經驗仍然非常有價值。Scala 結合了物件導向(OO)和函數式編程的強大功能,而《Pragmatic Scala》將教您如何有效地使用這兩者。本書已更新至 Scala 2.11,深入涵蓋了新功能,如 Akka 演員、平行集合和尾呼叫優化,將指導您如何創建卓越的應用程式。
這本全面介紹 Scala 的書籍將讓您立即開始使用這種強大的語言編碼。您將從熟悉的 Java 開始,通過易於理解的範例,學習如何使用 Scala 創建高度簡潔且表達力強的應用程式。您將了解何時以及如何混合使用命令式和函數式風格,以及如何使用平行集合和 Akka 演員來創建高效能的並發應用程式,有效利用多核心處理器。
自本書第一版以來,Scala 已經發展,且《Pragmatic Scala》是一個重要的更新。我們已修訂每一章,並新增三章和六個新部分,以探索 Scala 的新功能。您將學習如何:
* 安全地管理平行集合和 Akka 演員的並發性
* 使用值類和改進的隱式轉換創建可讀性強的表達式代碼
* 使用字串插值輕鬆地從數據創建字串
* 創建特定領域的語言
* 使用尾呼叫優化來優化您的遞迴
無論您是對創建簡潔、穩健的單執行緒應用程式感興趣,還是對創建高度表達性且線程安全的並發程式有興趣,本書都能滿足您的需求。
您需要的工具:
需要 Scala 編譯器(2.x)和 JDK 以使用本書中的概念和範例。