由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 模板算是纯FP吗
相关主题
functional programming?王垠新文 为Java说句公道话
scala写个loop老难了Duck typing is great ...
Haskell很难学。。看了10分钟Scala,一个问题:啥叫FP?
粉FP的人是因为把电脑想象成图灵机了关于FP
学FP不是为了写代码, 而是为了优秀的架构.批判 go
有没有喜欢haskell的同学这么说吧,fp不是否定变量,而是控制变量的范围
对 (im)mutability 的误解和深度理解Scala's type system
go几天的一些感受我还是认为scala的程序员水平高
相关话题的讨论汇总
话题: fp话题: 对应话题: 模板话题: haskell话题: template
进入Programming版参与讨论
1 (共1页)
s****a
发帖数: 238
1
学了FP后用起模板感觉更自如了,基本上所有的概念都可以对应起来,当然毕竟特性有
限用起来肯定不如FP那么的顺手,不过有这个思路在就是多打点字的问题。
template对应function,而且一样可以作为first class variable使用
specialization对应pattern match
immutable variable 这个模板里只接受整数
recursion都一样
concept如果实现了可以对应haskell里的class
最弱的地方就是list全要自己造轮子,要不就是用loki这样的库,不过公司里不敢用这
种太前卫的东西。最后在使用上写个库基本上就相当于实现个生成代码的DSL了。
n****1
发帖数: 1136
2
Haskell里面也有template haskell, 不过大多数人认为是坏处多于好处. 别的不说,
type inference全乱了, 而且C++ template编译错误时生成的信息简直是天书.
1 (共1页)
进入Programming版参与讨论
相关主题
我还是认为scala的程序员水平高学FP不是为了写代码, 而是为了优秀的架构.
FP更接近人的思维有没有喜欢haskell的同学
functional programming 哪本书经典适合入门对 (im)mutability 的误解和深度理解
经常看到一些名词:invariant, covariant, immutablego几天的一些感受
functional programming?王垠新文 为Java说句公道话
scala写个loop老难了Duck typing is great ...
Haskell很难学。。看了10分钟Scala,一个问题:啥叫FP?
粉FP的人是因为把电脑想象成图灵机了关于FP
相关话题的讨论汇总
话题: fp话题: 对应话题: 模板话题: haskell话题: template