Real World Haskell

简介:
这个易于使用,快速移动的教程向您介绍Haskell的函数式编程。您将学习如何以各种实用的方式使用Haskell,从短脚本到大型和苛刻的应用程序。Real World Haskell将带您快速了解函数式编程的基础知识,然后帮助您在每一章中增加对Haskell在实际问题中的理解,如I/O,性能,处理数据,并发等。有了这本书,你将:
了解过程编程和函数式编程之间的差异了解Haskell的功能,以及如何使用它来开发有用的程序与文件系统、数据库和网络服务交互编写具有自动化测试、代码覆盖率和错误处理的可靠代码
通过并发和并行编程利用多核系统的强大功能你会发现大量的动手练习,以及真正的Haskell程序的例子,你可以修改,编译和运行。无论你以前是否使用过函数式语言,如果你想了解为什么Haskell在这么多主要组织中作为一种实用语言进入自己的领域,那么现实世界中的Haskell是最好的起点。
英文简介:
We started this project because a growing number of people are using Haskell to solve everyday problems. Because Haskell has its roots in academia, few of the Haskell books that currently exist focus on the problems and techniques of everyday programming that we're interested in.
With this book, we want to show you how to use functional programming and Haskell to solve realistic problems. This is a hands-on book: every chapter contains dozens of code samples, and many contain complete applications. Here are a few examples of the libraries, techniques and tools that we'll show you how to develop.
- Create an application that downloads podcast episodes from the Internet, and stores its history in an SQL database.
- Test your code in an intuitive and powerful way. Describe properties that ought to be true, then let the QuickCheck library generate test cases automatically.
- Take a grainy phone camera snapshot of a barcode, and turn it into an identifier that you can use to query a library or bookseller's web site.
- Write code that thrives on the web. Exchange data with servers and clients written in other languages using JSON notation. Develop a concurrent link checker.
- 书名
- Real World Haskell
- 译名
- 现实世界的 Haskell
- 语言
- 英语
- 年份
- 2007
- 页数
- 601页
- 大小
- 8.19 MB
- 标签
- 函数式编程
- Haskell
- 下载
Real World Haskell.pdf
- 密码
- 65536
最后更新:2025-04-12 23:57:47