Beginning Scala
暫譯: Scala 入門

David Pollak

  • 出版商: Apress
  • 出版日期: 2009-05-19
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Paperback
  • ISBN: 1430219890
  • ISBN-13: 9781430219897
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

The open source Scala language is a Java-based dynamic scripting, functional programming language. Moreover, this highly scalable scripting language lends itself well to building Cloud-based/deliverable Software as a Service (SaaS) online applications.

Written by Lift Scala web framework founder and lead Dave Pollak, Beginning Scala takes a down-to-earth approach to teaching Scala that leads you through simple examples that can be combined to build complex, scalable systems and applications.

This book introduces you to the Scala programming language and then guides you through Scala constructs and libraries that allow small and large teams to assemble small components into high-performance, scalable systems. You will learn why Scala is becoming the language of choice for Web 2.0 companies such as Twitter as well as enterprises such as Seimens and SAP.

What you'll learn

  • Get running with the Scala programming language for functional Java, Java-based, and Cloud-based/deliverable applications development, and more.
  • Understand the basic syntax and mechanisms for writing Scala programs.
  • Discover the techniques for and advantages of using immutable data structures.
  • Create functional programming techniques for defining and managing concurrency.
  • Use a complex type system and traits to define object-oriented programs.
  • Work with Scala constructs and libraries that allow teams of any size to assemble small components into high-performance, scalable systems.
  • Build complex systems based on the simple examples learned along the way through this book.

Who this book is for

Java developers looking to reduce boilerplate, improve team performance, improve interteam dynamics, and build more scalable and robust systems. Also, this book will appeal to Java developers looking to do Cloud-based development. Lastly, Ruby, Python, and Groovy programmers looking for a higher performance and a more robust language will benefit.

商品描述(中文翻譯)

開源的 Scala 語言是一種基於 Java 的動態腳本、函數式程式設計語言。此外,這種高度可擴展的腳本語言非常適合用於構建基於雲端的可交付軟體即服務 (SaaS) 在線應用程式。

本書由 Lift Scala 網頁框架的創始人及負責人 Dave Pollak 撰寫,Beginning Scala 採取務實的方式來教授 Scala,通過簡單的範例引導您,這些範例可以組合起來構建複雜且可擴展的系統和應用程式。

本書將介紹 Scala 程式語言,然後引導您了解 Scala 的結構和庫,這些結構和庫使小型和大型團隊能夠將小組件組合成高效能、可擴展的系統。您將學習為什麼 Scala 正成為 Web 2.0 公司(如 Twitter)以及企業(如西門子和 SAP)的首選語言。

您將學到的內容:
- 開始使用 Scala 程式語言進行函數式 Java、基於 Java 的應用程式開發,以及基於雲端的可交付應用程式等。
- 理解編寫 Scala 程式的基本語法和機制。
- 探索使用不可變資料結構的技術和優勢。
- 創建函數式程式設計技術以定義和管理併發。
- 使用複雜的類型系統和特徵來定義物件導向程式。
- 使用 Scala 的結構和庫,讓任何規模的團隊能夠將小組件組合成高效能、可擴展的系統。
- 基於本書中學到的簡單範例構建複雜系統。

本書適合對象:
尋求減少樣板程式碼、提高團隊效能、改善團隊間動態並構建更可擴展和穩健系統的 Java 開發人員。此外,本書也會吸引希望進行雲端開發的 Java 開發人員。最後,尋求更高效能和更穩健語言的 Ruby、Python 和 Groovy 程式設計師也將受益。

最後瀏覽商品 (20)