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.
發表於2024-06-10
Real World Haskell 2024 pdf epub mobi 電子書 下載
藉個坑說下Haskell吧(以Java程序員的視角),其實書是大學時候選修Haskell課的時候就買瞭的,又是一本塵封多年纔撿起來讀完的書。。感覺在大學能有這種清新脫俗的課也挺不容易的。。可惜印象中好像當時的老師並不怎麼會教,讓我們直接讀Prelude源碼學習什麼的,反正是沒學懂,...
評分一本實用主義的書。 相比較於其他從將語言特性的書來說,這本書從實用的角度詳細講解瞭Haskell的大部分方麵。很適閤軟件工程師來看。 推薦。
評分藉個坑說下Haskell吧(以Java程序員的視角),其實書是大學時候選修Haskell課的時候就買瞭的,又是一本塵封多年纔撿起來讀完的書。。感覺在大學能有這種清新脫俗的課也挺不容易的。。可惜印象中好像當時的老師並不怎麼會教,讓我們直接讀Prelude源碼學習什麼的,反正是沒學懂,...
評分內容很全麵,但是,Haskell的很多細節沒有講清楚。 作為第一本Haskell讀物是不閤適的。
評分一本實用主義的書。 相比較於其他從將語言特性的書來說,這本書從實用的角度詳細講解瞭Haskell的大部分方麵。很適閤軟件工程師來看。 推薦。
圖書標籤: haskell 函數式編程 Haskell programming 編程 fp 程序設計 計算機
:無
評分沒有突齣haskell的神髓,但是強調瞭haskell能乾的事情。類似於cookbook。
評分其實一直都沒有好好看完這本書,real world的東西變化太快,裏麵有一些東西已經有點跟不上時代潮流瞭。我希望再用haskell做一些real world的程序隻後,可以寫齣一點經過實踐驗證的好東西。
評分其實一直都沒有好好看完這本書,real world的東西變化太快,裏麵有一些東西已經有點跟不上時代潮流瞭。我希望再用haskell做一些real world的程序隻後,可以寫齣一點經過實踐驗證的好東西。
評分:無
Real World Haskell 2024 pdf epub mobi 電子書 下載