本书向你介绍了Haskell这门日趋流行的编程语言。你将学习如何将Haskell应用于不同实践当中,从简短的脚本到要求苛刻的大型应用。本书向你讲解了函数式编程的基础,帮助你加深对如何在现实世界中应用Haskell的理解,例如输入/输出性能、数据处理、并发等等。本书内容丰富,讲解通俗易懂,具有很强的可读性和实用性。本书为英文影印版。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 真实世界的Haskell(影印版) |
分类 | |
作者 | (美)沙利文//戈尔//斯图尔特 |
出版社 | 东南大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书向你介绍了Haskell这门日趋流行的编程语言。你将学习如何将Haskell应用于不同实践当中,从简短的脚本到要求苛刻的大型应用。本书向你讲解了函数式编程的基础,帮助你加深对如何在现实世界中应用Haskell的理解,例如输入/输出性能、数据处理、并发等等。本书内容丰富,讲解通俗易懂,具有很强的可读性和实用性。本书为英文影印版。 内容推荐 《真实世界的Haskell》是一本上手快且易于使用的指导书,它向你介绍这门日趋流行的编程语言。你将学习如何将Haskell应用于不同实践当中,从简短的脚本到要求苛刻的大型应用。本书向你讲解了函数式编程的基础,帮助你加深对如何在现实世界中应用Haskell的理解,例如输入/输出性能、数据处理、并发等等。 《真实世界的Haskell》能帮助你: ·理解过程式与函数式编程之间的差异 ·学习Haskell的特性,以及如何使用它来开发有用的程序 ·与文件系统、数据库和网络服务交互 ·编写可以进行自动测试、代码覆盖和错误处理的代码 ·通过并发和并行编程发挥多核系统的威力 在本书中你将发现大量的实用习题和真实的Haskell程序示例,你可以修改、编译及运行它们。无论是否曾经使用过函数式语言,如果想要了解Haskell为何成为众多组织所选用的实用语言,《真实世界的Haskell》是你的首选。 目录 Preface 1. Getting Started 2. Types and Functions 3. Defining Types, Streamlining Functions 4. Functional Programming 5. Writing a Library: Working with JSON Data 6. Using Typeclasses 7. I/O 8. Efficient File Processing, Regular Expressions, and Filename Matching 9. I/O Case Study: A Library for Searching the Filesystem 10. Code Case Study: Parsing a Binary Data Format 11. Testing and Quality Assurance 12. Barcode Recognition 13. Data Structures 14. Monads 15. Programming with Monads 16. Using Parsec 17. Interfacing with C: The FFI 18. Monad Transformers 19. Error Handling 20. Systems Programming in Haskell 21. Using Databases 22. Extended Example: Web Client Programming 23. GUI Programming with gtk2hs 24. Concurrent and Multicore Programming 25. Profiling and Optimization 26. Advanced Library Design: Building a Bloom Filter 27. Sockets and Syslog 28. Software Transactional Memory A. Installing GHC and Haskell Libraries B. Characters, Strings, and Escaping Rules Index |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。