COSCUP 2022

ロケール設定が保存されました。pretalxでは英語のサポートが充実していると思っていますが、問題やエラーが発生した場合は、ぜひご連絡ください。

超級泛型程式設計
2022/07/31 , TR212
言語: 漢語

fold、map、filter 等操作常被視為 Functional Programming 的招牌特色,
但有這些操作跟 FP 到底有什麼關係?他們只能被定義在 List 上嗎?你知道其實幾乎什麼 datatype 都有一個 fold 可以用,而且還有辦法用 polymorphism 表示嗎?

我想跟大家分享:
* 什麼是 Datatype-generic Programming
* Datatype-generic Programming 的好處,如程式碼重用跟正確性
* 有些被當做 Design Pattern 的東西其實不是 Pattern,而是能寫下來的程式結構
* 我對各種語言的「FP 風味」設計的看法
主要會從 Haskell 討論再延伸到其他語言


Target Audience

想把程式寫的清楚又漂亮的人、大概看過 Haskell 長相的人

Difficulty

中階

youtube_link

https://www.youtube.com/watch?v=oWoTaroyq3g

  • 哲學系畢業
  • 對程式語言、電影、哲學有興趣
  • 部落格:https://blog.viktorl.in
  • 在找有趣又有意義的工作