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趣學指南》筆記之 MonoidHaskell筆記Mono
- 《Haskell趣學指南》筆記之 MonadHaskell筆記
- 《Haskell趣學指南》筆記之模組Haskell筆記
- 《Haskell趣學指南》筆記之函式Haskell筆記函式
- 《Haskell趣學指南》筆記之 Applicative 函子Haskell筆記APP
- 《Haskell趣學指南》筆記之基本語法Haskell筆記
- 《Haskell趣學指南》筆記之型別(type)Haskell筆記型別
- 《Haskell趣學指南》筆記之自定義型別Haskell筆記型別
- 《Haskell趣學指南》讀書筆記(2):Type And TypeclassHaskell筆記
- Haskell學習-functorHaskell
- Haskell學習-monadHaskell
- Haskell學習-高階函式Haskell函式
- Haskell學習-函數語言程式設計初探Haskell函數程式設計
- 深度學習中的函式語言之美 - Clojure和Haskell深度學習函式Haskell
- Haskell 中的日期函式Haskell函式
- 數學趣題:分紅包
- Haskell 在 macOS 下的環境搭建HaskellMac
- Haskell Monoid(么半群)的介紹HaskellMono
- “駁”學指南
- 數學趣題:比較大小(二)
- 數學趣題:平面幾何(一)
- 數學趣題:平面幾何(二)
- 帶著興趣去學習LinuxLinux
- 有了興趣,就能學會LinuxLinux
- Haskell 的攔路虎,不要打而要「躲」Haskell
- 趣店再造趣店
- [趣學程式]java的常用類之StringJava
- 數學趣題:丟番圖方程(二)
- Swoole 學習指南
- CUDA學習指南
- 殺死Haskell的人也可能殺死Rust · GitHubHaskellRustGithub
- 電腦科學自學指南
- 使用Haskell語言實現基本影像識別Haskell
- Kotlin初學者指南Kotlin
- 2019 GraphQL學習指南
- Nginx初學者指南Nginx
- Groovy初學者指南
- web前端學習指南Web前端
- 從厭學到好學,興趣是我最好的老師