[請益] 適合入門functional programming 的教學

作者: FXW11314 (soukai)   2023-01-17 22:15:01
如題,剛到公司報到就發現老闆是functional programming 的愛好者,對案子也會要求盡
量用fp的方式來寫
但我跟其他同期報到的新人從來沒碰過,每天都會聽到一堆新名詞跟新做法,很擔心以後跟
不上,所以想趁年假惡補一下
請問有沒有推薦適合新手的fp教學,文章、書、影片都可以,謝謝大家
作者: bheegrl   2023-01-17 22:36:00
udemy找很多吧,找的時候記得加上你們在用的程式語言https://i.imgur.com/DIwZNdf.jpg
作者: FXW11314 (soukai)   2023-01-17 22:46:00
有找過了,忘了說我們是用typescript,udemy上面找不到專門講fp的課程
作者: lovdkkkk (dk)   2023-01-17 23:38:00
js 的話看看 rxjs?
作者: h920032 (王者迪西)   2023-01-18 00:33:00
以前是學Haskell
作者: visa9527 (高級伴讀士官長)   2023-01-18 10:13:00
JS先天就FP有啥好特別學的嗎? callback call 起來別寫 class別用 async用 promise傳入 resolve functionfunction 都不要 return 都執行callback 傳參就好了
作者: kangan987 (Jon.Snow)   2023-01-18 10:42:00
作者: unixxxx (皓皓)   2023-01-18 11:22:00
什麼名詞做法
作者: zxcasdjason1 (nice_Sky)   2023-01-18 11:55:00
不覺得讀書有什麼用,以前大學 OO 背一堆定義特性,不如上code 實作有效,然後不懂的名詞概念才是估狗看文章,加強觀念與記憶
作者: gn00710311 (孫小毛)   2023-01-18 12:05:00
很多名詞可能都來自 Haskell ,但突然跳進去學短期幫助可能也不大。還是找找有沒有 FP-ts example project可以看。
作者: Hsins (翔)   2023-01-18 12:22:00
SICP 有 JS 版本
作者: leveger0903 (脆笛酥)   2023-01-18 12:38:00
這種公司我可以 我們公司主管也是主導以 FP 開發 主管頗排斥OOP 但我自己卻偏好 OOP
作者: aidansky0989 (alta)   2023-01-18 13:05:00
OOP跟FP一起學,這兩種編程範式各有優點,兩種都學才知道用了有何好壞、需要注意的地方有哪些Java跟Haskell會寫應該就會了
作者: w0005151 (藍廳)   2023-01-18 13:25:00
FP跟你用async還promise沒有關係啦...,重點是function要是pure,要stateless
作者: Hsins (翔)   2023-01-18 13:50:00
他的意思其實是要說 first-class function 啦
作者: a27417332 (等號卡比)   2023-01-18 15:50:00
看 Haskell 的教學,FP 的思考模式是不太一樣的
作者: ssccg (23)   2023-01-18 17:19:00
現在一堆在講用FP的其實只是Function是first-class的OOP像JS哪有先天就FP
作者: a12838910 (Ziv.C)   2023-01-18 18:09:00
https://reurl.cc/rZeEzE看完還很茫然
作者: art1 (人,原來不是人)   2023-01-18 21:14:00
https://www.youtube.com/watch?v=E5yAoMaVCp0 很值得一看用 TyperScript 體驗 Haskell
作者: keke0421 (zrae)   2023-01-18 23:43:00
有啥新名詞可以分享一下嗎
作者: FXW11314 (soukai)   2023-01-19 00:29:00
Monad/Task/higher order function/Either/Identity......有些東西是我太菜沒聽過也正常就是了…
作者: art1 (人,原來不是人)   2023-01-19 01:17:00
https://www.youtube.com/watch?v=N9RUqGYuGfw 用 Haskell寫 json 解析程式,可以看到 fp 的一些函數是怎麼實際運用https://www.zhihu.com/question/19635359/answer/129696669這篇對 Monad 的解釋我覺得比較容易理解
作者: KyGrA (我不是那碗涼粉)   2023-01-19 01:43:00
台積齁xd
作者: Kueix (阿布力)   2023-01-19 06:49:00
參考看看:https://bit.ly/3XdLHJD
作者: baileegunlin (樹)   2023-01-19 10:01:00
Graham Hutton 的programming in haskell入門不錯.我這個菜雞目前看到第九章還沒有痛苦的感覺作者還有把教學影片放在youtube,很讚
作者: eva19452002 (^^)   2023-01-19 10:16:00
問題是業界前5大程式語言都不是functional language學這個真的有用?
作者: Lhmstu (lhmstu)   2023-01-19 10:33:00
你可以問問偉大的AI,讓他先給你一個模糊的概念,再去查關鍵字
作者: Segundus (賽岡督)   2023-01-19 12:30:00
作者: YJWLLL (passingBy)   2023-01-19 13:35:00
你下單位就用不到了
作者: dmeiki (熊麻吉)   2023-01-19 18:35:00
cs3110 教 OCaml 或是 cs61a 看看
作者: a27417332 (等號卡比)   2023-01-19 18:47:00
有用呀,知道 FP 以後回去看原本的東西會有新觀點會知道傳統 OOP 很多是在搬石頭砸自己腳(x
作者: obamina48   2023-01-19 23:16:00
同推用 OCaml 教學的 cs3110,YouTube 上有完整的課程影片
作者: wulouise (在線上!=在電腦前)   2023-01-20 15:27:00
fp架構上cache miss的機會應該比oop低一點?
作者: yun80765 (yun)   2023-01-20 19:03:00
fp-ts.. GGIT吧
作者: ku399999   2023-01-20 22:49:00
js https://reurl.cc/QWr3eo學FP絕對有用 不會後悔 C++ 一樣可以寫FP結果我發現上面有人貼了...這只是中文版
作者: becca945 (頻果芽子)   2023-01-21 14:19:00
有英有中 好人
作者: Shane7 (軒柒)   2023-01-21 15:41:00
我們也用fp-ts寫了三個月,目前還沒完全體會FP的屌我覺得網路上的資源沒有很多,我主要是看別人的code學著寫
作者: iLeyaSin365 (伊雷雅鑫)   2023-01-21 18:32:00
https://b23.tv/BV1Wr4y157bz/p1本想推薦Haskell的,但社群好像elixir比較熱門,也有框架。如要Haskell也有 自己找吧
作者: DDR678 (678)   2023-01-22 15:28:00
說function不要return的真的笑死人
作者: wulouise (在線上!=在電腦前)   2023-01-24 23:33:00
都有OCaml了那rust也順便(跑

Links booklink

Contact Us: admin [ a t ] ucptt.com