[请益] 适合入门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