Beginning Scala
暫譯: Scala 入門
David Pollak
- 出版商: Apress
- 出版日期: 2009-05-19
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 350
- 裝訂: Paperback
- ISBN: 1430219890
- ISBN-13: 9781430219897
-
相關分類:
Functional-programming
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
The C Programming Language, 2/e (IE-Paprback)$640$627 -
CSS Layout 達人的階梯$520$442 -
深入淺出 Servlets 與 JSP (Head First Servlets and JSP, 2/e)$1,200$1,020 -
重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632 -
Google Android 應用軟體與 JNI 架構設計, 3/e$500$450 -
深入淺出網路管理 (Head First Networking)$680$537 -
深入淺出 Android 遊戲程式開發範例大全$620$484 -
C++ How to Program, 7/e (IE-Paperback)$800$784 -
作業系統原理 (Operating System Concepts, 8/e)$850$808 -
CCNA 模擬實戰演練$490$417 -
Visual C# 2010 程式設計經典$650$514 -
最新 Java 2 程式設計實例入門與活用 (超值增訂第四版)$520$406 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
ASP.NET 4.0 專題實務 II-範例應用與 4.0 新功能, 2/e$750$593 -
一定要學會的 Excel 九個基本關鍵─看故事教你聰明掌握 Excel$320$250 -
HTML5 在 iPhone/iPad/Android 的應用程式開發實作$450$351 -
Visual C++ 2010 網路程式設計$620$527 -
Windows 7 使用手冊 SP1$480$408 -
學會 Android 應用開發的 18 堂關鍵基礎課程$590$460 -
Google!Android 3 手機應用程式設計入門, 4/e$550$435 -
Windows Phone 7 應用程式設計-使用 Microsoft Silverlight (Programming Windows Phone 7: Microsoft Silverlight Edition )$680$537 -
Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發$600$468 -
鳥哥的 Linux 私房菜-伺服器架設篇, 3/e$800$632 -
Google Android 應用程式開發實戰, 3/e (適用 Android SDK 2.x/3.x)$680$537 -
Mac OS X Lion 使用手冊
$580$493
商品描述
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 程式設計師也將受益。
