由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 其实想学就学fp,不学就算了
相关主题
scala和monadHaskell很难学。。
我还是认为scala的程序员水平高functional programming?
Principles of Reactive Programming 网上课程也谈OOP跟FP之争
coursera 上scala的课上完了,作业也做完了。说说感想OOP里面的Object其实是actor
我对为什么使用FP的理解 (补)批判 go
FP更接近人的思维monad就是一chaining pattern
functional programming why?1st class citizen
fp就是Declarative Programmingbuilder pattern是一次性还是可复用好?
相关话题的讨论汇总
话题: fp话题: monad话题: truly话题: st话题: scala
进入Programming版参与讨论
1 (共1页)
c******o
发帖数: 1277
1
硅谷这里fp正火,不是个人可以控制的。
要是风平浪静,qxc又怎么会有那么多抱怨。
我们看看以后如何吧。
当然不会都是fp,但是fp会有前途(钱途)
l*******e
发帖数: 309
2
吵一吵比较热闹。
z****e
发帖数: 54598
3
囫囵吞枣
说的明明是为什么不让用变量
显然变量可以给人带来更多的方便
为什么不让用
fp是paradigm,整个一起说容易鸡同鸭讲
就像你说中国人是不是都是坏人
那当然有好人有坏人,具体问题具体分析
fp范畴太大,切割下去,然后小块讨论
c******o
发帖数: 1277
4
fp是用变量的,即使纯fp
只是严格要求不能有scope泄漏,即使是间接的。
我说的那本书里有一个monad能让internal state leak在编译时发现,编译错误,神奇
么,对多线程多节点程序很有用。

【在 z****e 的大作中提到】
: 囫囵吞枣
: 说的明明是为什么不让用变量
: 显然变量可以给人带来更多的方便
: 为什么不让用
: fp是paradigm,整个一起说容易鸡同鸭讲
: 就像你说中国人是不是都是坏人
: 那当然有好人有坏人,具体问题具体分析
: fp范畴太大,切割下去,然后小块讨论

z****e
发帖数: 54598
5
换个说法
immutable

【在 c******o 的大作中提到】
: fp是用变量的,即使纯fp
: 只是严格要求不能有scope泄漏,即使是间接的。
: 我说的那本书里有一个monad能让internal state leak在编译时发现,编译错误,神奇
: 么,对多线程多节点程序很有用。

c******o
发帖数: 1277
6
哈哈, immuntable is a relative concept
coursera 的第二个课程有讨论这个

【在 z****e 的大作中提到】
: 换个说法
: immutable

l**********n
发帖数: 8443
7
fp是 declarative programming, 是围绕expression的。
z****e
发帖数: 54598
8
那这个我想你知道我在说啥
否则你什么都可以说成是一个relative concept
你发现问题没有?我们很容易就绕进哲学讨论中去
为啥会这样捏?

【在 c******o 的大作中提到】
: 哈哈, immuntable is a relative concept
: coursera 的第二个课程有讨论这个

p*****2
发帖数: 21240
9
大牛说的有道理 现在懂scala在市场上不要太火了

【在 c******o 的大作中提到】
: 硅谷这里fp正火,不是个人可以控制的。
: 要是风平浪静,qxc又怎么会有那么多抱怨。
: 我们看看以后如何吧。
: 当然不会都是fp,但是fp会有前途(钱途)

l**********n
发帖数: 8443
10
fp上js就可以了。fp不等于scala

【在 p*****2 的大作中提到】
: 大牛说的有道理 现在懂scala在市场上不要太火了
p*****2
发帖数: 21240
11

js挂这个java的名字,就注定了限制很大。

【在 l**********n 的大作中提到】
: fp上js就可以了。fp不等于scala
z****e
发帖数: 54598
12
应该说只要有class,限制就会很大
因为状态传来传去,导致func无法全局复用
这个可以apply to ruby, python, js, scala, swift etc.

【在 p*****2 的大作中提到】
:
: js挂这个java的名字,就注定了限制很大。

b***e
发帖数: 17
13
That was the ST monad:
http://www.cs.indiana.edu/~sabry/papers/monadic-state-ax.pdf
Truly brilliant work.

【在 c******o 的大作中提到】
: fp是用变量的,即使纯fp
: 只是严格要求不能有scope泄漏,即使是间接的。
: 我说的那本书里有一个monad能让internal state leak在编译时发现,编译错误,神奇
: 么,对多线程多节点程序很有用。

b*******s
发帖数: 5216
14
cant agree more

【在 c******o 的大作中提到】
: 硅谷这里fp正火,不是个人可以控制的。
: 要是风平浪静,qxc又怎么会有那么多抱怨。
: 我们看看以后如何吧。
: 当然不会都是fp,但是fp会有前途(钱途)

1 (共1页)
进入Programming版参与讨论
相关主题
builder pattern是一次性还是可复用好?我对为什么使用FP的理解 (补)
从今天开始起,学C++!FP更接近人的思维
scala写个loop老难了functional programming why?
scala 真是一个无法无天的糟货fp就是Declarative Programming
scala和monadHaskell很难学。。
我还是认为scala的程序员水平高functional programming?
Principles of Reactive Programming 网上课程也谈OOP跟FP之争
coursera 上scala的课上完了,作业也做完了。说说感想OOP里面的Object其实是actor
相关话题的讨论汇总
话题: fp话题: monad话题: truly话题: st话题: scala