2022-07-31 –, TR212
Language: 漢語
fold、map、filter 等操作常被視為 Functional Programming 的招牌特色,
但有這些操作跟 FP 到底有什麼關係?他們只能被定義在 List 上嗎?你知道其實幾乎什麼 datatype 都有一個 fold 可以用,而且還有辦法用 polymorphism 表示嗎?
我想跟大家分享:
* 什麼是 Datatype-generic Programming
* Datatype-generic Programming 的好處,如程式碼重用跟正確性
* 有些被當做 Design Pattern 的東西其實不是 Pattern,而是能寫下來的程式結構
* 我對各種語言的「FP 風味」設計的看法
主要會從 Haskell 討論再延伸到其他語言
想把程式寫的清楚又漂亮的人、大概看過 Haskell 長相的人
Difficulty –中階
youtube_link –- 哲學系畢業
- 對程式語言、電影、哲學有興趣
- 部落格:https://blog.viktorl.in
- 在找有趣又有意義的工作