c******o 发帖数: 1277 | 1 硅谷这里fp正火,不是个人可以控制的。
要是风平浪静,qxc又怎么会有那么多抱怨。
我们看看以后如何吧。
当然不会都是fp,但是fp会有前途(钱途) |
l*******e 发帖数: 309 | |
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会有前途(钱途)
|