[請益] 適合入門functional programming 的教學
如題,剛到公司報到就發現老闆是functional programming 的愛好者,對案子也會要求盡量用fp的方式來寫
但我跟其他同期報到的新人從來沒碰過,每天都會聽到一堆新名詞跟新做法,很擔心以後跟不上,所以想趁年假惡補一下
請問有沒有推薦適合新手的fp教學,文章、書、影片都可以,謝謝大家
--
udemy找很多吧,找的時候記得加上你們在用的程式語言
有找過了,忘了說我們是用typescript,udemy上面找不到
專門講fp的課程
js 的話看看 rxjs?
以前是學Haskell
JS先天就FP有啥好特別學的嗎? callback call 起來
別寫 class別用 async用 promise傳入 resolve function
function 都不要 return 都執行callback 傳參就好了
如果這麼簡單就好了,可惜不是QQ
感謝提供
什麼名詞做法
不覺得讀書有什麼用,以前大學 OO 背一堆定義特性
,不如上code 實作有效,然後不懂的名詞概念才是估
狗看文章,加強觀念與記憶
我想了解一下思考模式,不然也不知道如何下手/做的對不對/為什麼要這麼做
很多名詞可能都來自 Haskell ,但突然跳進去學短期幫助
可能也不大。還是找找有沒有 FP-ts example project可
以看。
SICP 有 JS 版本
這種公司我可以 我們公司主管也是主導以 FP 開發 主
管頗排斥OOP 但我自己卻偏好 OOP
OOP跟FP一起學,這兩種編程範式各有優點,兩種都學
才知道用了有何好壞、需要注意的地方有哪些
Java跟Haskell會寫應該就會了
OOP半生不熟,FP完全不懂,然後過完年就要上陣了QQ
FP跟你用async還promise沒有關係啦...,重點是function
要是pure,要stateless
他的意思其實是要說 first-class function 啦
看 Haskell 的教學,FP 的思考模式是不太一樣的
現在一堆在講用FP的其實只是Function是first-class的OOP
像JS哪有先天就FP
看完還很茫然
感謝提供,越看越離奇了orz
用 TyperScript 體驗 Haskell
感謝提供,等等來看
※ 編輯: FXW11314 (42.72.92.34 臺灣), 01/18/2023 22:05:01 ※ 編輯: FXW11314 (42.72.92.34 臺灣), 01/18/2023 22:06:37有啥新名詞可以分享一下嗎
Monad/Task/higher order function/Either/Identity...
...有些東西是我太菜沒聽過也正常就是了…
寫 json 解析程式,可以看到 fp 的一些函數是怎麼實際運用
這篇對 Monad 的解釋我覺得比較容易理解
台積齁xd
Graham Hutton 的programming in haskell入門不錯.
我這個菜雞目前看到第九章還沒有痛苦的感覺
作者還有把教學影片放在youtube,很讚
問題是業界前5大程式語言都不是functional language
學這個真的有用?
你可以問問偉大的AI,讓他先給你一個模糊的概念,再去查
關鍵字
https://haskell.mooc.fi/ Haskell MOOC
你下單位就用不到了
cs3110 教 OCaml 或是 cs61a 看看
有用呀,知道 FP 以後回去看原本的東西會有新觀點
會知道傳統 OOP 很多是在搬石頭砸自己腳(x
同推用 OCaml 教學的 cs3110,YouTube 上有完整的課程
影片
fp架構上cache miss的機會應該比oop低一點?
fp-ts.. GGIT吧
學FP絕對有用 不會後悔 C++ 一樣可以寫FP
結果我發現上面有人貼了...這只是中文版
有英有中 好人
我們也用fp-ts
寫了三個月,目前還沒完全體會FP的屌
我覺得網路上的資源沒有很多,我主要是看別人的code學著
寫
本想推薦Haskell的,但社群好像elixir比較熱門,也
有框架。如要Haskell也有 自己找吧
31
[閒聊] 火紋哪一代最適合新手入門?如題 我昨天玩聖戰的系譜 我朋友在旁邊看 他覺得劇情跟玩法不錯 就算他從來沒玩過火紋 他也想自己跑過一遍 我跟他說聖戰對新手來說太難上手了 要他先去玩幾款入門作再碰 他就要我推薦 我馬上想到三個:12
[請益] 台北推薦的海鮮吃到飽buffet如題 女友很喜歡吃海鮮,是個重度海鮮愛好者 所以想趁生日時帶她去吃海鮮吃個過癮 目前有查到the kitchen table的海鮮之夜感覺很符合海鮮吃到飽的需求 但版上的文章都有段時間了9
[請益] TSMC Supply Chain Logistics Engineer各位好 在104和GG官網上看到這個職缺 但好像找不太到近幾年的資料 所以想請問版上有沒有前輩比較懂這職位在幹嘛的 附上104的連結:5
Re: [請益] 比物件導向更先進的程式設計思想?在討論oop fp 或任何概念之前 需要討論的是你的使用情境(context) 沒有context就只是在討論信仰 一開始沒有討論context,所以後面討論一定是到處互打,大家都覺得自己對 所以回這篇文的時候麻煩先描述想討論的context2
Re: [請益] 大家是怎麼學新語言的?我覺得如果你是想做自我精進,這邊提供一個方向 ## 選跟你不熟的programming paradigm語言 Paradigm的中文叫做範式 可是我看不懂中文... 不知道的可以看以下wiki