After the success of the first edition, Introduction to Functional Programming using Haskell has been thoroughly updated and revised to provide a complete grounding in the principles and techniques of programming with functions. The second edition uses the popular language Haskell to express functional programs. There are new chapters on program optimisation, abstract datatypes in a functional setting, and programming in a monadic style. There are complete new case studies, and many new exercises. As in the first edition, there is an emphasis on the fundamental techniques for reasoning about functional programs, and for deriving them systematically from their specifications. The book is self-contained, assuming no prior knowledge of programming and is suitable as an introductory undergraduate text for first- or second-year students.
發表於2024-11-16
Introduction to Functional Programming using Haskell,2nd edition 2024 pdf epub mobi 電子書 下載
剛開始接觸FP是Java8中新引入的lambda錶達式,然後又接觸瞭Groovy和Scala。市麵上關於這些的教程,無一例外的告訴你怎麼使用這些語言進行FP,似乎默認讀者瞭解甚至是清楚的知道FP的種種概念,諸如高階函數、柯裏化、參照透過性、嚴格/非嚴格函數等等。然而事實上,我——並且相...
評分剛開始接觸FP是Java8中新引入的lambda錶達式,然後又接觸瞭Groovy和Scala。市麵上關於這些的教程,無一例外的告訴你怎麼使用這些語言進行FP,似乎默認讀者瞭解甚至是清楚的知道FP的種種概念,諸如高階函數、柯裏化、參照透過性、嚴格/非嚴格函數等等。然而事實上,我——並且相...
評分剛開始接觸FP是Java8中新引入的lambda錶達式,然後又接觸瞭Groovy和Scala。市麵上關於這些的教程,無一例外的告訴你怎麼使用這些語言進行FP,似乎默認讀者瞭解甚至是清楚的知道FP的種種概念,諸如高階函數、柯裏化、參照透過性、嚴格/非嚴格函數等等。然而事實上,我——並且相...
評分剛開始接觸FP是Java8中新引入的lambda錶達式,然後又接觸瞭Groovy和Scala。市麵上關於這些的教程,無一例外的告訴你怎麼使用這些語言進行FP,似乎默認讀者瞭解甚至是清楚的知道FP的種種概念,諸如高階函數、柯裏化、參照透過性、嚴格/非嚴格函數等等。然而事實上,我——並且相...
評分LYHGG介紹haskell的各種語法功能寫的很通俗易懂,不過對fp裏麵各種重要概念的介紹覺得有點含糊(這也是通過例子和打比方介紹東西的常見優缺點瞭)。IFPH寫的很嚴謹透徹,比如haskell的expression是怎麼evaluate的 (by rewritten),LYHGG就沒怎麼提到,但是這對於理解fp其實蠻關...
圖書標籤: haskell 函數式編程 Haskell FP functional 計算機科學 programming pragramming
沒讀完就棄瞭。其實寫得不錯。
評分沒讀完就棄瞭。其實寫得不錯。
評分沒讀完就棄瞭。其實寫得不錯。
評分沒讀完就棄瞭。其實寫得不錯。
評分沒讀完就棄瞭。其實寫得不錯。
Introduction to Functional Programming using Haskell,2nd edition 2024 pdf epub mobi 電子書 下載