Scala for the Impatient,2/e
暫譯: 急躁者的Scala,第二版
Cay S. Horstmann
- 出版商: Addison Wesley
- 出版日期: 2016-12-15
- 定價: $1,580
- 售價: 6.0 折 $948
- 語言: 英文
- 頁數: 384
- 裝訂: Paperback
- ISBN: 0134540565
- ISBN-13: 9780134540566
-
相關分類:
JVM 語言
-
相關翻譯:
快學 Scala, 2/e (Scala for the impatient, 2/e) (簡中版)
-
其他版本:
Scala for the Impatient 3/e
買這商品的人也買了...
-
$4,280$4,066 -
$1,330RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity (Paperback)
-
$1,650$1,568 -
$450$299 -
$1,780$1,744 -
$1,230$1,169 -
$1,200$1,140 -
$780$616 -
$2,470$2,347 -
$620$527 -
$520$411 -
$720$562 -
$650$507 -
$560$442 -
$699$594 -
$882Learning Concurrent Programming in Scala - Second Edition
-
$1,575High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark (Paperback)
-
$500$395 -
$780$616 -
$1,150$1,093 -
$352程序員面試筆試寶典(第3版)
-
$2,640Natural Language Processing with PyTorch
-
$1,750$1,715 -
$1,850$1,758 -
$1,490$1,416
商品描述
Interest in the Scala programming language continues to grow for many reasons. Scala embraces the functional programming style without abandoning the object-oriented paradigm, and it allows you to write programs more concisely than in Java. Because Scala runs on the JVM, it can access any Java library and is interoperable with familiar Java frameworks. Scala also makes it easier to leverage the full power of concurrency.
Written for experienced Java, C++, or C# programmers who are new to Scala or functional programming, Scala for the Impatient, Second Edition, introduces the key Scala concepts and techniques you need in order to be productive quickly. It is the perfect introduction to the language, particularly for impatient readers who want to learn the fundamentals of Scala so they can start coding quickly. It doesn’t attempt to exhaustively list all the features of the language or make you suffer through long and contrived examples. Instead, carefully crafted examples and hands-on activities guide you through well-defined stages of competency, from basic to expert.
This revised edition has been thoroughly updated for Scala 2.12 and reflects current Scala usage. It includes added coverage of recent Scala features, including string interpolation, dynamic invocation, implicit classes, and futures. Scala is a big language, but you can use it effectively without knowing all of its details intimately. This title provides precisely the information that you need to get started in compact, easy-to-understand chunks.
- Get started quickly with Scala’s interpreter, syntax, tools, and unique idioms
- Master core language features: functions, arrays, maps, tuples, packages, imports, exception handling, and more
- Become familiar with object-oriented programming in Scala: classes, inheritance, and traits
- Use Scala for real-world programming tasks: working with files, regular expressions, and XML
- Work with higher-order functions and the powerful Scala collections library
- Leverage Scala’s powerful pattern matching and case classes
- Create concurrent programs with Scala futures
- Implement domain-specific languages
- Understand the Scala type system
- Apply advanced “power tools,” such as annotations, implicits, and type classes
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
商品描述(中文翻譯)
對於 Scala 程式語言的興趣因多種原因持續增長。Scala 擁抱函數式程式設計風格,同時不放棄物件導向範式,並且允許您比 Java 更簡潔地編寫程式。由於 Scala 在 JVM 上運行,它可以訪問任何 Java 函式庫,並且與熟悉的 Java 框架互通。Scala 也使得充分利用並發的強大功能變得更加容易。
本書《Scala for the Impatient, Second Edition》是為那些對 Scala 或函數式程式設計感到陌生的經驗豐富的 Java、C++ 或 C# 程式設計師所撰寫,介紹了您需要的關鍵 Scala 概念和技術,以便快速提高生產力。這是對該語言的完美入門,特別適合那些希望快速學習 Scala 基礎知識以便開始編碼的急性子讀者。它並不試圖詳盡列出語言的所有特性,也不會讓您忍受冗長且牽強的範例。相反,精心設計的範例和實作活動將引導您通過明確定義的能力階段,從基礎到專家。
這一修訂版已全面更新至 Scala 2.12,並反映當前的 Scala 使用情況。它增加了對最近 Scala 特性的涵蓋,包括字串插值、動態調用、隱式類別和未來(futures)。Scala 是一門龐大的語言,但您可以在不深入了解所有細節的情況下有效使用它。本書提供了您開始使用所需的準確資訊,以簡潔、易於理解的方式呈現。
- 快速入門 Scala 的解譯器、語法、工具和獨特慣用法
- 精通核心語言特性:函數、陣列、映射、元組、包、導入、例外處理等
- 熟悉 Scala 的物件導向程式設計:類別、繼承和特徵
- 使用 Scala 處理實際編程任務:處理檔案、正則表達式和 XML
- 使用高階函數和強大的 Scala 集合庫
- 利用 Scala 強大的模式匹配和案例類別
- 使用 Scala futures 創建並發程式
- 實現領域特定語言
- 理解 Scala 類型系統
- 應用進階的「強大工具」,如註解、隱式和類型類別
在 informit.com/register 註冊您的產品,以便方便地訪問下載、更新和修正,隨時可用。