Haskell的魔力: 函數式程式設計入門與應用 | 誠品線上

內容簡介

內容簡介 「對於程式設計師來說,對照著理論快速實踐的圖書更容易學習,《Haskell的魔力》就是這樣一本讀起來輕鬆愉快、很有親和力的圖書,書中提供了大量實踐來配合理論講解,學習起來沒有太大壓力。」--前滴滴出行首席架構師,現美洽網總裁兼CTO/李令輝「不要被書的名字欺騙,“魔力”在這本書裡就是實實在在的引導,是為了一步一步降低學習Haskell的難度。讀完它,你將領略到Haskell魔力下的程式設計之美。」--百度傑出前端工程師/陸泰寧●揭秘單子變換、範本程式設計和泛型程式設計等特性●解答異常處理、網路程式設計、資料庫操作等方面的常見問題Haskell是一套純函數式程式語言,從語言設計到對實際程式設計問題的建模,都帶有那種讓人心曠神怡的美。Haskell出身於學術界,包含了很多電腦語言方面尖端的、實驗性的想法,是各種語言特性的試驗田,學習Haskell是對程式設計師的內涵和品味的一個很好的提升。本書分為三部分:基礎知識、重要的型別(Type)和型別類別(Type Class)、高階型別類別和專案實作,是一門由淺入深的Haskell學習教材。第一部分主要介紹Haskell的基礎語法和函數式程式設計的基本概念,以及GHC、GHCi、cabal等工具的用法。第二部分按照函子→應用函子→單子的順序介紹Haskell中核心的三大型別類別,並以串列單子、Reader單子和State單子為例詳細分析單子型別類別的來龍去脈。第三部分主要介紹最新加入Haskell的Foldable和Traversable型別類別、單子變換、GHC的語言擴展和程式標注,以及在網路程式設計、資料庫、並行和平行等方面的一些實例,希望能給讀者帶去很多有用的參考。

作者介紹

作者介紹 ■作者簡介韓冬北京理工大學07級畢業生,畢業後從事嵌入式開發,後投身互聯網行業,曾任職百度、美團網高級前端工程師,現在在滴滴出行平臺架構組從事架構開發工作。在工作中實踐函數式程式設計,經驗豐富。H&C

產品目錄

產品目錄 Part 01 基礎知識01 基本語法和 GHCi02 data 和模式比對03 串列、遞迴和盒子比喻04 元組、型別推斷和高階函數05 常用的高階函數和函數的補充語法06 常用的串列操作:映射、 過濾、折疊和掃描07 型別類別08 數字相關的型別類別09 type、newtype 和惰性求值10 模組語法以及 cabal、Haddock 工具Part 02 重要的型別與型別類別11 函子12 透鏡組13 應用函子14 單位半群和一些有趣的應用函子15 解析器16 單子17 八皇后問題和串列單子18 Reader 單子19 State 單子20 IO 和它的夥伴們Part 03 高階型別類別和專案實作21 語言擴充和程式標注22 Foldable 和 Traversable23 串列、陣列和散列24 單子變換25 單子變換的升格操作26 高效率的字串處理27 網路程式設計28 Haskell 與資料庫29 範本程式設計30 並行和平行程式設計31 高階型別程式設計32 序列化 反序列化與泛型程式設計33 Haskell 中的異常處理

Haskell的魔力: 函數式程式設計入門與應用:「對於程式設計師來說,對照著理論快速實踐的圖書更容易學習,《Haskell的魔力》就是這樣一本讀起來輕鬆愉快、很有親和力的圖書

書名 / Haskell的魔力: 函數式程式設計入門與應用
簡介 / Haskell的魔力: 函數式程式設計入門與應用:「對於程式設計師來說,對照著理論快速實踐的圖書更容易學習,《Haskell的魔力》就是這樣一本讀起來輕鬆愉快、很有親和力的圖書
作者 / 韓冬
出版社 / 碁峰資訊股份有限公司
誠品26碼 / 2681470848002
ISBN13 / 9789864764198
ISBN10 / 9864764195
EAN / 9789864764198
裝訂 / 平裝
頁數 / 480
語言 / 中文 繁體
級別 /
尺寸 / 23X17CM