Simon Thompson is a Senior Lecturer in Computer Science at the University of Kent. His research and teaching interests include functional programming and logical aspects of computer science.
发表于2024-12-23
Haskell 2024 pdf epub mobi 电子书
This book is based on Haskell 2010. It introduces features of Haskell in the following chapters: 1. Chapter 13: **type class** 2. Chapter 17: **laziness** 3. Chapter 18: **monad** 4. Chapter 19: **DSL** 5. Chapter 20: **performance** Thus if you are familia...
评分此书写的很好,我看过这本书的第二版电子书(乔海燕翻译),觉得这本书在讲程序推理和Monad的应用这几处很不错,通俗易懂的。这次的第三版主要是多了dsl的内容,很值得看。另外第三版的haskell使用环境从hugs变成ghc了,很多细节和第二版比起来要好不少。
评分此书写的很好,我看过这本书的第二版电子书(乔海燕翻译),觉得这本书在讲程序推理和Monad的应用这几处很不错,通俗易懂的。这次的第三版主要是多了dsl的内容,很值得看。另外第三版的haskell使用环境从hugs变成ghc了,很多细节和第二版比起来要好不少。
评分此书写的很好,我看过这本书的第二版电子书(乔海燕翻译),觉得这本书在讲程序推理和Monad的应用这几处很不错,通俗易懂的。这次的第三版主要是多了dsl的内容,很值得看。另外第三版的haskell使用环境从hugs变成ghc了,很多细节和第二版比起来要好不少。
评分这本书清楚地介绍了很多Funtional Programming的技巧,而这些idoms恰恰是你学习SICP、Haskell的时候很少被正式提及的,如果我早读到这本书,理解Functional Programming的编程方式就不会那么吃力了。
图书标签: Haskell FP 编程 Programming 英國 歐洲 ※Maschine-Berechnen ※Computersprache
One of the leading textbooks on Haskell programming, this third edition is thoroughly revised throughout and includes new material on testing and domain-specific languages and a variety of new examples and case studies, including simple games.
* Emphasises software engineering principles.
* Encourages a disciplined approach to building reusable libraries of software components.
* Case studies are used throughout the book to introduce new ideas, illustrate important concepts, and demonstrate how existing techniques work together. Case studies include:
- An interactive calculator programme.
- A coding and decoding system.
- A small queue simulation package.
* Companion website contains supporting material (such as visualisation tools * and a substantial number of web links) to aid further study.
Appendices contain information on Hugs errors.
作为基础教材,对FP基本概念的解释是相当友好亲切。缺点就是monad讲得太少了,没给出基本的数学基础理论(当然,学编程是不需要数学理论的)。能在附录给出lambda演算和category theory入门的话,就完完整整了。可那样的话,恐怕得再添加几百页了。
评分作为基础教材,对FP基本概念的解释是相当友好亲切。缺点就是monad讲得太少了,没给出基本的数学基础理论(当然,学编程是不需要数学理论的)。能在附录给出lambda演算和category theory入门的话,就完完整整了。可那样的话,恐怕得再添加几百页了。
评分太长
评分作为基础教材,对FP基本概念的解释是相当友好亲切。缺点就是monad讲得太少了,没给出基本的数学基础理论(当然,学编程是不需要数学理论的)。能在附录给出lambda演算和category theory入门的话,就完完整整了。可那样的话,恐怕得再添加几百页了。
评分作为基础教材,对FP基本概念的解释是相当友好亲切。缺点就是monad讲得太少了,没给出基本的数学基础理论(当然,学编程是不需要数学理论的)。能在附录给出lambda演算和category theory入门的话,就完完整整了。可那样的话,恐怕得再添加几百页了。
Haskell 2024 pdf epub mobi 电子书