買這商品的人也買了...
- 
                
                   Linux Device Driver Programming 驅動程式設計 Linux Device Driver Programming 驅動程式設計$690$587
- 
                
                   鳥哥的 Linux 私房菜-基礎學習篇, 3/e 鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648
- 
                
                   Processing 入門-互動式圖形實作介紹 (Getting Started with Processing) Processing 入門-互動式圖形實作介紹 (Getting Started with Processing)$400$316
- 
                
                   MATLAB 程式設計-進階篇, 2/e MATLAB 程式設計-進階篇, 2/e$560$442
- 
                
                   Arduino DUE R3 ARM 32位(相容板)附 micro USB線 | Atmel SAM3X8E Arduino DUE R3 ARM 32位(相容板)附 micro USB線 | Atmel SAM3X8E$1,360$1,292
- 
                
                   $354Node.js 入門經典 (Sams Teach Yourself Node.js in 24 Hours) $354Node.js 入門經典 (Sams Teach Yourself Node.js in 24 Hours)
- 
                
                   3D 虛擬實境設計:FancyDesigner 的實務應用 3D 虛擬實境設計:FancyDesigner 的實務應用$380$300
- 
                
                   Python 錦囊妙計, 3/e (Python Cookbook, 3/e) Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695
- 
                
                   改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers) 改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284
- 
                
                   網站滲透測試實務入門 網站滲透測試實務入門$380$300
- 
                
                   養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學(A Practical Guide to Building Your First App from Scratch: Beginning iOS 8 Programming with Swift) 養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學(A Practical Guide to Building Your First App from Scratch: Beginning iOS 8 Programming with Swift)$580$452
- 
                
                   Swift初學特訓班--iOS App 開發快速養成與實戰(附近3小時新手入門與關鍵影音教學/全書範例程式) Swift初學特訓班--iOS App 開發快速養成與實戰(附近3小時新手入門與關鍵影音教學/全書範例程式)$420$332
- 
                
                   深入理解 Android 核心設計思想-應用實測篇 深入理解 Android 核心設計思想-應用實測篇$380$323
- 
                
                   Raspberry Pi 超炫專案與完全實戰 (深入 Raspberry Pi 的全面開發經典) (附101段教學與執行影片/範例程式) Raspberry Pi 超炫專案與完全實戰 (深入 Raspberry Pi 的全面開發經典) (附101段教學與執行影片/範例程式)$520$411
- 
                
                   Python 程式設計入門 (適用於 2.x 與 3.x 版) Python 程式設計入門 (適用於 2.x 與 3.x 版)$620$484
- 
                
                   Kali Linux 滲透測試工具 Kali Linux 滲透測試工具$490$387
- 
                
                   LinkIt ONE 物聯網實作入門 LinkIt ONE 物聯網實作入門$280$252
- 
                
                   Docker 入門與實戰 Docker 入門與實戰$450$356
- 
                
                   你不能錯過的 CSS 指南:實用 X 必用 X 拿來即用的 400 段程式碼 + 151 個範例 你不能錯過的 CSS 指南:實用 X 必用 X 拿來即用的 400 段程式碼 + 151 個範例$490$387
- 
                
                   達標!Windows 10 達標!Windows 10$520$442
- 
                
                   R 軟體資料分析基礎與應用 (R for Everyone: Advanced Analytics and Graphics) R 軟體資料分析基礎與應用 (R for Everyone: Advanced Analytics and Graphics)$650$553
- 
                
                   PHP、MySQL 與 JavaScript 學習手冊, 4/e (Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 4/e) PHP、MySQL 與 JavaScript 學習手冊, 4/e (Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 4/e)$980$774
- 
                
                   OpenCV 程式設計參考手冊 OpenCV 程式設計參考手冊$620$490
- 
                
                   接案我最行:jQuery 經典範例必殺技 接案我最行:jQuery 經典範例必殺技$480$408
- 
                
                   完整學會 Git, GitHub, Git Server 的24堂課 完整學會 Git, GitHub, Git Server 的24堂課$360$284
商品描述
Beginning Scala, Second Edition 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, its object-oriented and functional programming characteristics, and then guides you through Scala constructs and libraries that allow you to assemble small components into high-performance, scalable systems. You will learn why Scala is judiciously used for critical business applications by leading companies such as Twitter, LinkedIn, Foursquare, the Guardian, Morgan Stanley, Credit Suisse, UBS, and HSBC.
Scala is a multi-paradigm programming language that combines both functional and object-oriented features. Moreover, this highly scalable language lends itself well to building cloud-based/deliverable Software as a Service (SaaS) online applications.
What youll learn
• Understand the basic syntax and mechanisms for writing Scala programs• Learn the object-oriented features of Scala
• Use Scala's functional programming features to define and manage concurrency
• Build parsers using Scala’s library of parser combinators
• Create and manipulate XML content using Scala
• Take advantage of Scala's standard annotations and even create your own
• Integrate and reuse an existing Java codebase
• Build projects that contain both Scala and Java code and dependencies
• Use Scala libraries and Scala web frameworks such as Play 2 to build web applications with Scala
Who this book is for
This book is for all programming enthusiasts and for Java developers looking to reduce boilerplate code, improve team performance, improve inter-team 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, Groovy and other programmers looking for a higher performance and a more robust language will benefit.
Table of Contents
1 : Getting started with Scala
2 : Basics of Scala
3 : OOP in Scala
4: Functional programming in Scala
5: Pattern matching
6: Scala Collections
7: Traits
8: Types and Implicits
9: Scala and Java Interoperability
10: SBT
11: Building web applications with Scala
12: DSL
13: Scala Best practices
商品描述(中文翻譯)
《Beginning Scala, Second Edition》以實用的方式教授 Scala,通過簡單的範例引導您,這些範例可以組合起來構建複雜且可擴展的系統和應用程式。
本書介紹了 Scala 程式語言及其物件導向和函數式編程特性,然後指導您使用 Scala 的結構和庫,讓您能夠將小組件組合成高效能、可擴展的系統。您將學習為什麼 Scala 被 Twitter、LinkedIn、Foursquare、The Guardian、摩根士丹利、瑞士信貸、瑞銀和匯豐等領先公司明智地用於關鍵商業應用。
Scala 是一種多範式的程式語言,結合了函數式和物件導向的特性。此外,這種高度可擴展的語言非常適合構建基於雲端的可交付軟體即服務 (SaaS) 在線應用程式。
### 您將學到什麼
• 理解編寫 Scala 程式的基本語法和機制  
• 學習 Scala 的物件導向特性  
• 使用 Scala 的函數式編程特性來定義和管理併發  
• 使用 Scala 的解析器組合器庫構建解析器  
• 使用 Scala 創建和操作 XML 內容  
• 利用 Scala 的標準註解,甚至創建您自己的註解  
• 整合和重用現有的 Java 代碼庫  
• 構建包含 Scala 和 Java 代碼及依賴的專案  
• 使用 Scala 庫和 Scala 網頁框架(如 Play 2)來構建網頁應用程式  
### 本書適合誰
本書適合所有程式設計愛好者以及希望減少樣板代碼、提高團隊效能、改善團隊間動態並構建更可擴展和穩健系統的 Java 開發者。此外,本書也會吸引希望進行雲端開發的 Java 開發者。最後,尋求更高效能和更穩健語言的 Ruby、Python、Groovy 及其他程式設計師也將受益。
### 目錄
1 : 開始使用 Scala  
2 : Scala 基礎  
3 : Scala 中的物件導向編程  
4 : Scala 中的函數式編程  
5 : 模式匹配  
6 : Scala 集合  
7 : 特徵  
8 : 類型和隱式  
9 : Scala 和 Java 的互操作性  
10 : SBT  
11 : 使用 Scala 構建網頁應用程式  
12 : DSL  
13 : Scala 最佳實踐  

 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    
 
     
     
    
 
     
     
    
 
     
    
