Difference between revisions of "Real World Haskell"
Jump to navigation
Jump to search
JohnGoerzen (talk | contribs) (Added and clarified some information) |
m |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | <DL> |
||
− | <dt>[[Image:Rwh-thumb.png|Cover]] Bryan O'Sullivan, Don Stewart, and John Goerzen: [http://book.realworldhaskell.org/ <em>Real World Haskell</em>], Paperback: 700 pages, O'Reilly, November 2008, English, ISBN-10: 0596514980, ISBN-13: 978-0596514983 |
+ | <dt>[[Image:Rwh-thumb.png|frameless|right|Cover]] Bryan O'Sullivan, Don Stewart, and John Goerzen: [http://book.realworldhaskell.org/ <em>Real World Haskell</em>], Paperback: 700 pages, O'Reilly, November 2008, English, ISBN-10: 0596514980, ISBN-13: 978-0596514983 |
− | <blockquote> |
||
+ | <DD> |
||
<B>Book Description</B><BR> |
<B>Book Description</B><BR> |
||
+ | |||
− | This easy-to-use, fast-moving tutorial introduces you to functional programming |
+ | This easy-to-use, [http://book.realworldhaskell.org/ freely available online], fast-moving tutorial introduces you to functional programming |
with Haskell. Learn how to use Haskell in a variety of practical ways, whether |
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. |
it's for short, script-like programs or large and demanding applications. |
||
Line 25: | Line 27: | ||
into its own as a practical language in so many major organizations, Real World |
into its own as a practical language in so many major organizations, Real World |
||
Haskell is the place to start. |
Haskell is the place to start. |
||
+ | |||
− | </blockquote> |
||
+ | </DL> |
||
== Web Sites == |
== Web Sites == |
||
Line 32: | Line 35: | ||
* [http://twitter.com/rwhbook twitter page] |
* [http://twitter.com/rwhbook twitter page] |
||
* [http://groups.google.com/group/real-world-haskell-book-club Real World Haskell Book Club] - a mailing list and discussion group for people that are reading the book |
* [http://groups.google.com/group/real-world-haskell-book-club Real World Haskell Book Club] - a mailing list and discussion group for people that are reading the book |
||
+ | * [http://examples.oreilly.com/9780596514983/rwh-examples2.zip Source code from the book] |
||
== Translations == |
== Translations == |
||
− | RWH is licensed under a Creative Commons Non-Commercial license. This permits derivative works under the same license, such as translations. |
+ | RWH is licensed under a Creative Commons Non-Commercial license. This permits derivative works under the same license, such as translations. |
+ | |||
+ | * [http://www.oreilly.co.jp/books/9784873114231/ Real World Haskell (jp)] O'Reilly published a Japanese translation in 2009. |
||
+ | ''(Previously there was a link here to a machine-translated Japanese version available online, but the link is now dead. Please edit this if know where to find it.) |
||
+ | '' |
||
+ | [[Category:Education]] |
||
− | * [http://www.mokehehe.com/realworldhaskell/ Real World Haskell (jp)] |
Latest revision as of 04:17, 14 August 2021
- Bryan O'Sullivan, Don Stewart, and John Goerzen: Real World Haskell, Paperback: 700 pages, O'Reilly, November 2008, English, ISBN-10: 0596514980, ISBN-13: 978-0596514983
-
Book Description
This easy-to-use, freely available online, 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
Web Sites
- Book homepage
- twitter page
- Real World Haskell Book Club - a mailing list and discussion group for people that are reading the book
- Source code from the book
Translations
RWH is licensed under a Creative Commons Non-Commercial license. This permits derivative works under the same license, such as translations.
- Real World Haskell (jp) O'Reilly published a Japanese translation in 2009.
(Previously there was a link here to a machine-translated Japanese version available online, but the link is now dead. Please edit this if know where to find it.)