Haskell趣學指南
《Haskell趣學指南》是人民郵電出版社資訊科技分社今年一月出版的“新銳程式語言集萃”叢書中的一本。該叢書中還有《D程式設計語言》。我在去年六月寫了一篇文章:《D程式設計語言》中的低階錯誤。這兩本書的責任編輯都是楊海玲(圖靈社群ID:暘谷)老師。
Haskell 是純函式程式語言,它的命名源自美國邏輯學家哈斯凱爾·加里(Haskell Curry)。haskell.org 網站上有 Haskell 軟體下載,還有大量的文件資料。大部分 Unix 作業系統都非常容易安裝 Haskell 軟體。例如,對於 Arch Linux 作業系統可以使用以下命令安裝 Haskell 編譯器和互動環境:
$ sudo pacman -S ghc
對於 Ubuntu 作業系統可以使用以下兩條命令之一安裝 Haskell 軟體:
$ sudo apt-get install haskell-platform
$ sudo apt-get install ghc
對於 FreeBSD 作業系統可以使用以下兩條命令之一安裝 Haskell 軟體:
$ sudo pkg install hs-haskell-platform
$ sudo pkg install ghc
前者安裝整個 Haskell 平臺,後者僅安裝 Haskell 編譯器和互動環境。
當然,在 Windows 和 Mac 作業系統中也可以安裝 Haskell 軟體。
《Haskell趣學指南》內容風趣幽默,搭配精美的插圖和豐富的例子,使得 Haskell 親切可人,實在是入門的最佳選擇。我強烈推薦廣大程式猿讀一讀這本書,不僅有趣,而且可以開拓眼界。
$ vim ~/.cabal/config
ghc-options: -dynamic
以下是我的讀書筆記:
相關文章
- 《Haskell趣學指南》筆記之模組Haskell筆記
- 《Haskell趣學指南》筆記之函式Haskell筆記函式
- 《Haskell趣學指南》筆記之 MonoidHaskell筆記Mono
- 《Haskell趣學指南》筆記之 MonadHaskell筆記
- 《Haskell趣學指南》筆記之基本語法Haskell筆記
- 《Haskell趣學指南》筆記之型別(type)Haskell筆記型別
- 《Haskell趣學指南》筆記之 Applicative 函子Haskell筆記APP
- 《Haskell趣學指南》筆記之自定義型別Haskell筆記型別
- 《Haskell趣學指南》讀書筆記(2):Type And TypeclassHaskell筆記
- Haskell學習-functorHaskell
- Haskell學習-monadHaskell
- Haskell學習資源Haskell
- Haskell學習-高階函式Haskell函式
- 《魔力Haskell》索引Haskell索引
- What is functor in Haskell ?Haskell
- 趣文:程式設計師相親指南程式設計師
- Haskell學習-函數語言程式設計初探Haskell函數程式設計
- 幾個 Haskell 小程式Haskell
- Haskell影片和課程Haskell
- Haskell 與範疇論Haskell
- 深度學習中的函式語言之美 - Clojure和Haskell深度學習函式Haskell
- Haskell 中的日期函式Haskell函式
- Haskell 入門筆記(四)Haskell筆記
- Haskell Communities and Activities ReportHaskell
- 數學趣題:平面幾何(一)
- 數學趣題:平面幾何(二)
- 《魔力Haskell》補充視訊教程Haskell
- 一個連結:Haskell development with NixHaskelldev
- “駁”學指南
- 《Two Dozen Short Lessons in Haskell》學習(十三)迭代及重複的常規模式Haskell模式
- 有了興趣,就能學會LinuxLinux
- 帶著興趣去學習LinuxLinux
- canvas學習筆記:小公式大樂趣Canvas筆記公式
- Haskell 在 macOS 下的環境搭建HaskellMac
- Haskell進入生產(Hasura.io)Haskell
- Facebook使用Haskell與爬蟲戰鬥Haskell爬蟲
- 什麼時候Haskell快於CHaskell
- CUDA學習指南