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.
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.
發表於2024-11-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...
評分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瞭,很多細節和第二版比起來要好不少。
評分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...
評分這本書清楚地介紹瞭很多Funtional Programming的技巧,而這些idoms恰恰是你學習SICP、Haskell的時候很少被正式提及的,如果我早讀到這本書,理解Functional Programming的編程方式就不會那麼吃力瞭。
圖書標籤: Haskell FP 編程 Programming 英國 歐洲 ※Maschine-Berechnen ※Computersprache
太長
評分作為基礎教材,對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 電子書 下載