Real World Haskell (Paperback)

Bryan O'Sullivan, John Goerzen, Don Stewart

  • 出版商: O'Reilly
  • 出版日期: 2008-12-30
  • 定價: $1,800
  • 售價: 9.5$1,710
  • 貴賓價: 9.0$1,620
  • 語言: 英文
  • 頁數: 714
  • 裝訂: Paperback
  • ISBN: 0596514980
  • ISBN-13: 9780596514983
  • 相關分類: Functional-programming
  • 立即出貨 (庫存 < 4)

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

商品描述

This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter. With this book, you will:

  • Understand the differences between procedural and functional programming
  • Learn the features of Haskell, and how to use it to develop useful programs
  • Interact with filesystems, databases, and network services
  • Write solid code with automated tests, code coverage, and error handling
  • Harness the power of multicore systems via concurrent and parallel programming

You'll find plenty of hands-on exercises, along with examples of real Haskell programs that you can modify, compile, and run. Whether or not you've used a functional language before, if you want to understand why Haskell is coming into its own as a practical language in so many major organizations, Real World Haskell is the best place to start.

商品描述(中文翻譯)

這本易於使用且節奏快的教學將帶領您進入使用 Haskell 進行函數式編程的世界。您將學習如何以各種實用的方式使用 Haskell,從簡短的腳本到龐大而要求嚴格的應用程式。《實戰 Haskell》以迅速的節奏帶您了解函數式編程的基礎知識,然後在每個章節中幫助您增進對 Haskell 的理解,包括處理 I/O、效能、資料處理、並行等實際議題。這本書將幫助您:

- 理解程序式編程和函數式編程的差異
- 學習 Haskell 的特性,以及如何使用它開發有用的程式
- 與檔案系統、資料庫和網路服務進行互動
- 撰寫具有自動化測試、程式碼覆蓋率和錯誤處理的穩固程式碼
- 利用並行和平行編程發揮多核系統的威力

書中提供了大量的實作練習,以及您可以修改、編譯和執行的真實 Haskell 程式範例。無論您之前是否使用過函數式語言,如果您想要了解為什麼 Haskell 在許多主要組織中成為一種實用語言,那麼《實戰 Haskell》是您最好的起點。