由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 为什么fp很难火
相关主题
我对为什么使用FP的理解 (补)看了一下monad,让我想到了Java的AOP
大牛给讲讲monad吧?fp就是Declarative Programming
这次Scala没有入选有点意外呀storm俨然是下一个冉冉升起的新星啊
看来跳了Scala的坑是对的FP 和 Procedural Programming 有什么不同?
scala和monadScala的思路
谁能通俗易懂地讲讲trait和monad的概念?java笑node的
Scala的map和flatmap什么区别?scala future之间通信有什么好办法吗?
monad确实牛说scala好的进来看看
相关话题的讨论汇总
话题: fp话题: rx话题: futile话题: resistance话题: frown
进入Programming版参与讨论
1 (共1页)
t**r
发帖数: 3428
1
一个重要原因
几乎大多数数据结构,算法,都是根据非fp设计的。
如果用fp很多东西都要重新思考。成本太高。公司没法承受。
所以Hybrid还是有可能,所以fp会逐渐多起来 但是大火,难
h*i
发帖数: 3446
2
fp会被用来写应用,ip会被继续用来写底层的库。
软件技术的发展方向就是越来越远离机器,编程语言也越来越受限制,这是不以人的意
志为转移的。
assembly (can do *anything* on machine) ->
Pascal, C (jumping around is frown upon)->
Java (can't manage memory anymore)->
FP languages (value assignment is frown upon)->
future languages (gods knows what will be forbidden)
这些清规戒律的产生和发展,和人类文化和宗教的产生的机制是很类似的,Resistance
is futile.
N******K
发帖数: 10202
3
雷达系统仿真 如何用fp做?
火控系统仿真 如何用fp做?

【在 t**r 的大作中提到】
: 一个重要原因
: 几乎大多数数据结构,算法,都是根据非fp设计的。
: 如果用fp很多东西都要重新思考。成本太高。公司没法承受。
: 所以Hybrid还是有可能,所以fp会逐渐多起来 但是大火,难

h*i
发帖数: 3446
4
resistance is futile

【在 N******K 的大作中提到】
: 雷达系统仿真 如何用fp做?
: 火控系统仿真 如何用fp做?

s*********b
发帖数: 815
5
FP的东西在慢慢渗透进主流程序开发里。比如最近的reactive programming。当年Erik
Meijer在微软推出Rx倒没有什么反响,但是在最近几家公司的积极推动下,很多人意
识到FP的威力。Doug Lea也提出Java的Rx规范了:http://cs.oswego.edu/pipermail/concurrency-interest/2015-January/013641.html 而要熟练掌握Rx编程,就得掌握基本的FP技术,比如CPS,比如各式Monad,比如flatMap在FP里的重要地位,比如lift这种operator的简练设计。其实Netflix的Ben Christensen真是很牛。他老把Rx.NET移植到Rx.Java还是小事。主要是他老意志坚定,同时特别善于推动社区合作。最近几年Rx被广泛讨论,他老是中坚力量。

【在 t**r 的大作中提到】
: 一个重要原因
: 几乎大多数数据结构,算法,都是根据非fp设计的。
: 如果用fp很多东西都要重新思考。成本太高。公司没法承受。
: 所以Hybrid还是有可能,所以fp会逐渐多起来 但是大火,难

N******K
发帖数: 10202
6
请给出解决方案

【在 h*i 的大作中提到】
: resistance is futile
1 (共1页)
进入Programming版参与讨论
相关主题
说scala好的进来看看scala和monad
数学和编程谁能通俗易懂地讲讲trait和monad的概念?
多线程 编程,process 和 thread 的一些问题。Scala的map和flatmap什么区别?
很着急,莫纳的monad确实牛
我对为什么使用FP的理解 (补)看了一下monad,让我想到了Java的AOP
大牛给讲讲monad吧?fp就是Declarative Programming
这次Scala没有入选有点意外呀storm俨然是下一个冉冉升起的新星啊
看来跳了Scala的坑是对的FP 和 Procedural Programming 有什么不同?
相关话题的讨论汇总
话题: fp话题: rx话题: futile话题: resistance话题: frown