Haskell Tutorial(3)初探代數與函式
By caterpillar | 2014/11/12主流程式語言的變數在 Haskell 中是不存在的,你可以說 a 是個名稱,或說是個代數,令代數為某值之後就不可變(Immutable),是純函數式世界的明顯特徵之一。
Haskell Tutorial(2)一絲不苟的型態系統
By caterpillar | 2014/11/05當你進入到 Haskell 之中,你會發現一件事「開發者對型態的思考總是不足的」,在這篇中認真地重新思考一下型態,之後繼續在 Haskell 中繼續前進時,才不至於處處碰壁。
tags: Functional Programming 教學 門外漢 Haskell GHC
Haskell Tutorial(1)哈囉!世界!
By caterpillar | 2014/10/31正因為經過調整,在試圖從融入部份函數式元素的語言中探討函數式概念時,總有種朦朦朧朧看不清楚真貌的感覺,那麼,來學習一門純函數式語言如何?
tags: Functional Programming Swift
當 全世界的語言 都往 Functional Programming 發展
By Appletone | 2014/09/16Java 8 也納入了很多 (Functional Programming) FP 的元素… 還有今年 Apple 發表的 Swift,也帶著濃濃的 FP 味道,Closure、Higher-Order Functions、First-Class Functions、Nested Functions …
用 Python 實現 Y Combinator
By caterpillar | 2013/12/24會想要寫這個主題,主要是由於〈聽說是某天很夯的 fibonacci number XD〉 討論中,談到了 Y Combinator,我試著用 Python 實現了一個,過程中有些想法,想要略做記錄一下 ...