Bryan O'Sullivan is an Irish hacker and writer who likes distributed systems, open source software, and programming languages. He was a member of the initial design team for the Jini network service architecture (subsequently open sourced as Apache River). He has made significant contributions to, and written a book about, the popular Mercurial revision control system. He lives in San Francisco with his wife and sons. Whenever he can, he runs off to climb rocks.
Don Stewart is an Australian hacker, currently completing his computer science doctorate at the University of New South Wales, Sydney. Don has been involved in a diverse range of Haskell projects, including practical libraries such as Data.ByteString and Data.Binary, as well applying the Haskell philosophy to real world applications, including compilers, linkers, text editors, network servers and systems software. His recent work has focused on optimising Haskell for high-performance scenarios, using techniques from term rewriting. He is the current editor of the Haskell Weekly News.
John Goerzen is an American hacker and author. He has written a number of real-world Haskell libraries and applications, including the HDBC database interface, the ConfigFile configuration file interface, a podcast downloader, and various other libraries relating to networks, parsing, logging, and POSIX code. John has been a developer for the Debian GNU/Linux operating system project for over 10 years and maintains numerous Haskell libraries and code for Debian. He also served as President of Software in the Public Interest, Inc., the legal parent organization of Debian. John lives in rural Kansas with his wife and son, where he enjoys photography and geocaching.
This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. Learn how to use Haskell in a variety of practical ways, whether it's for short, script-like programs or large and demanding applications. Written for experienced programmers, Real World Haskell takes you through the basics of functional programming at a brisk pace, and 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 difference between procedural and functional programming
Learn about Haskell's compiler, interpreter, values, simple functions, and types
Find your way around Haskell's library -- and write your own
Use monads to express I/O operations and changes in state
Interact with databases, parse files and data, and handle errors
Discover how to use Haskell for systems programming
Learn concurrency and parallel programming with Haskell
You'll find plenty of hands-on exercises, along with examples of real Haskell programs that you can modify, compile, and run. If you've never used a functional language before, and want to understand why Haskell is now coming into its own as a practical language in so many major organizations, Real World Haskell is the place to start.
本书在Haskell社区评价甚高,也获得了Jolt 大奖。3位作者在写书的过程中,把电子版放到了网上,吸引了无数人的评论。我觉得这是一种很好的方式。 自己看电子书总觉得有点别扭,等影印版一出,马上去买了一本。确实和书名“Real World”相符,多数例子都是从实际场景入手,一步...
评分此书的翻译进展了大部分,还有部分章节诚邀译者参与。 也邀请有识之士参与审校,有酬! 请大家邮件联系coo@netease.com
评分 评分本书在Haskell社区评价甚高,也获得了Jolt 大奖。3位作者在写书的过程中,把电子版放到了网上,吸引了无数人的评论。我觉得这是一种很好的方式。 自己看电子书总觉得有点别扭,等影印版一出,马上去买了一本。确实和书名“Real World”相符,多数例子都是从实际场景入手,一步...
评分在读这本书之前我也在网上找了一些tutorial之类的东西来看, 但这些材料大多都太聚焦于各种抽象的概念, 每个概念独立成章缺乏融汇贯通很容易让初学者摸不着头脑, 很多toy example虽然看上去很美, 却离实际应用相去甚远. Real World Haskell, 正如书名所暗示的, 采用了一种紧密...
其实没读完,读了前面几张,以后有机会再看了..
评分阅读了在线版。
评分阅读了在线版。
评分这本书相当的厚,六百多页,我是读了好久。缺点是不适合初学者,错误的地方也比较多,讲解也不是很明白。优点是实战技巧很多,尤其是剖析和优化代码有一套很好的方法和工具。
评分其实一直都没有好好看完这本书,real world的东西变化太快,里面有一些东西已经有点跟不上时代潮流了。我希望再用haskell做一些real world的程序只后,可以写出一点经过实践验证的好东西。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有