Practical Concurrent Haskell: With Big Data Applications
暫譯: 實用的並發 Haskell:大數據應用實例

Stefania Loredana Nita, Marius Mihailescu

  • 出版商: Apress
  • 出版日期: 2017-09-15
  • 售價: $2,800
  • 貴賓價: 9.5$2,660
  • 語言: 英文
  • 頁數: 266
  • 裝訂: Paperback
  • ISBN: 1484227808
  • ISBN-13: 9781484227800
  • 相關分類: Functional-programming大數據 Big-data
  • 海外代購書籍(需單獨結帳)

商品描述

Learn to use the APIs and frameworks for parallel and concurrent applications in Haskell. This book will show you how to exploit multicore processors with the help of parallelism in order to increase the performance of your applications. 

Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple interactions. After accomplishing this, you will be ready to make your move into application development and portability with applications in cloud computing and big data.  You'll use MapReduce and other, similar big data tools as part of your Haskell big data applications development.  

What You'll Learn
  • Program with Haskell
  • Harness concurrency to Haskell
  • Apply Haskell to big data and cloud computing applications
  • Use Haskell concurrency design patterns in big data
  • Accomplish iterative data processing on big data using Haskell
  • Use MapReduce and work with Haskell on large clusters

Who This Book Is For

Those with at least some prior experience with Haskell and some prior experience with big data in another programming language such as Java, C#, Python, or C++.

商品描述(中文翻譯)

學習如何使用 Haskell 中的 API 和框架來開發並行和併發應用程式。本書將向您展示如何利用並行性來發揮多核心處理器的效能,以提高應用程式的性能。

《實用併發 Haskell》教您如何利用併發性來編寫使用執行緒進行多重互動的程式。在掌握這些技能後,您將準備好進入應用程式開發和可攜性,並在雲端運算和大數據領域中應用。您將使用 MapReduce 和其他類似的大數據工具作為 Haskell 大數據應用程式開發的一部分。

您將學到的內容:
- 使用 Haskell 編程
- 利用併發性於 Haskell
- 將 Haskell 應用於大數據和雲端運算應用程式
- 在大數據中使用 Haskell 併發設計模式
- 使用 Haskell 完成大數據的迭代數據處理
- 使用 MapReduce 並在大型叢集上與 Haskell 一起工作

本書適合對象:
對 Haskell 有一定基礎經驗,並且在其他程式語言(如 Java、C#、Python 或 C++)中有一些大數據的經驗者。