Re: [請益] 適合入門functional programming 的教學
※ 引述《FXW11314 (soukai)》之銘言:
: 如題,剛到公司報到就發現老闆是functional programming 的愛好者,對案子也會要求盡
: 量用fp的方式來寫
: 但我跟其他同期報到的新人從來沒碰過,每天都會聽到一堆新名詞跟新做法,很擔心以後跟
: 不上,所以想趁年假惡補一下
: 請問有沒有推薦適合新手的fp教學,文章、書、影片都可以,謝謝大家
我的認知fp主要是immutability與stateless。
first class function, curry, lazy evaluation, monad ....主要都是為解決immutable data structure的問題。
type與category theory我不認為是fp的一部份,但常常會纏在一起。
但講起來都很抽象,我建議從purely functional data structures開始看。
https://belle.sourceforge.net/doc/okasaki-phd.pdf
Chris Okasaki的博士論文還是這方面的基礎,後來也有出書。
Prabhakar Ragde也整理出不錯
https://cs.uwaterloo.ca/~plragde/flaneries/FDS/
就我了解,會用fp的公司比較偏向金融的新創,不然fp實在有時不好用。但現在大部份都是impure fp所以....
--
所以你用了嗎
這些都不是入門的 真要搞Lisp 先從SICP跟Little Schemer
樓上看完 sicp 了嗎
看完了呀 習題全刷呀.
我前工作就用Agda搞金融 你懂?
不懂 有大神先拜了
不是 這兩本都很薄又很簡單 真的是入門用的. 到底?
dependent type都冒出來了,怕
little schemer 看到不動點組合子就躺了 抱歉
笑死 問東問西的 fp應用case不會自己查嗎
也可以來一下 learn you a Haskell for great good
sicp跟little schemer +1,不過lispy syntax蠻吃緣份的
不然這兩本書教的fp方法蠻好的。
當初Lisp,OCaml有玩一陣子,但fp的概念還是似懂非懂。
是在工作上用Erlang才算比較了解fp。現在想想,應該是寫一
定量以上的code就慢慢融會貫通。後來也有接觸Forth,感覺
還蠻functional的,有點意外。
我看到category theory就掛了, 就實務上會用monad已經很
強了 連更前面的applicative functor就覺得很抽象 要怎麼
應用 = = 又有語法的問題 XDD 平常不用haskell/lisp/sche
本魯太弱了 無法體會抽象到實務怎麼發生
Haskell我不敢碰,太多觀念要熟習。現在玩fp我會推薦
Clojure,實際,好用,有Java生態環境當靠山。
真的要推SICP
monad基本上就是要用stateless func做不stateless的
事 個人覺得不是很好用
Dan Grossman的教材也很好 以前他還有coursera課程
不知道現在還有沒有
可惡都沒人推 FP Scala ,也是 JVM 體系喔
74
[心得] 失望的迪士尼(更)睽違三年再次來到迪士尼海洋, 一大早9點前就入園, 以前即便吹海風吹到失智, 還是滿滿的感動, 但這次真的大失所望。11
Re: [問題]大阪環球影城入場&fast pass使用問題不好意思 借串問一下 暑假想帶孩子去日本 還在考慮是去兩個迪士尼 還是去環球 但稍稍算了票價 兩天的迪士尼無fp8
Re: [閒聊] 對艾爾之光的印象是什麼大家都說完了,我覺得最大的問題根本不是二選一,二選一問題後來改善了 B欄也用送的,後來順便連超越欄都送 問題就是10城之後太勸退,可以的話找人帶一帶11城 解任務拿艾莉亞諾德裝,至於武器 保底+9 4Y,但講真的+9 4Y跟垃圾一樣(不是我講話難聽是真的) 現在 +11 4Y很勉強,+ 10魔人才開始跟上版本體驗,還有什麼霓虹裝和冰裝7
[問題] 大亂鬥的amiibo昨天收到了勇者amiibo,第一次接觸遊戲中的FP 試玩後有些問題想請問也有玩大亂鬥amiibo的板友 FP的學習紀錄 是否會把操作者的失誤動作也一起學進去? 抓距離失誤的空振,錯邊(?)的空振 FP該不會就學起來在旁邊打空氣吧ww5
Re: [請益] 比物件導向更先進的程式設計思想?在討論oop fp 或任何概念之前 需要討論的是你的使用情境(context) 沒有context就只是在討論信仰 一開始沒有討論context,所以後面討論一定是到處互打,大家都覺得自己對 所以回這篇文的時候麻煩先描述想討論的context