由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Java EE这东西还有必要学吗
相关主题
Scala这次又被比下去了我擦,haskell很简洁啊
阅读scala中想学FP最好不要从Scala开始
板上的高人们能给科普比较functional programming language么看了眼scala,觉得很杂
我还是认为scala的程序员水平高未来15年,服务器端语言,除了标准的java,我看好scala,go 前端
Haskell这种不作不死的典型有没有谁真的做web的用FP在production上主要产品
spark 为啥不用 java 写学习了一下午 Haskell
NodeJS厉害go几天的一些感受
最近比较闲,想学下FP,谁能推荐个好的编程语言?
相关话题的讨论汇总
话题: java话题: fp话题: scala话题: spring话题: jee
进入Programming版参与讨论
1 (共1页)
t******g
发帖数: 1667
1
本来想学习下,看到这篇文章犹豫了
Are your stale Java EE skills making you irrelevant in today's job market?
http://www.theserverside.com/discussions/thread.tss?thread_id=7
p*****2
发帖数: 21240
2
我忍住了没学,学了其他的很多东西,感觉更有意思。
g*****g
发帖数: 34805
3
I recommend Spring, hibernate as starting point if you are interested in
backend development. JEE 5 is actually a copycat of the two.

【在 t******g 的大作中提到】
: 本来想学习下,看到这篇文章犹豫了
: Are your stale Java EE skills making you irrelevant in today's job market?
: http://www.theserverside.com/discussions/thread.tss?thread_id=7

l**********n
发帖数: 8443
4
看来好虫是JEE的坚定支持者。

【在 g*****g 的大作中提到】
: I recommend Spring, hibernate as starting point if you are interested in
: backend development. JEE 5 is actually a copycat of the two.

g*****g
发帖数: 34805
5
spring/hibernate我都用了8,9年了,还主流架构呢。比Ruby, Python, Node的那些架
构生命力强多了。

【在 l**********n 的大作中提到】
: 看来好虫是JEE的坚定支持者。
p*****2
发帖数: 21240
6

感觉很boring呀

【在 g*****g 的大作中提到】
: spring/hibernate我都用了8,9年了,还主流架构呢。比Ruby, Python, Node的那些架
: 构生命力强多了。

c*******9
发帖数: 9032
7
有别的出路还是别学了,除了想马上混个饭吃。

【在 t******g 的大作中提到】
: 本来想学习下,看到这篇文章犹豫了
: Are your stale Java EE skills making you irrelevant in today's job market?
: http://www.theserverside.com/discussions/thread.tss?thread_id=7

l**********n
发帖数: 8443
8
Jersey is enough for back-end
g*****g
发帖数: 34805
9
You don't study to study, you study to earn money. If you don't need to
study and still earn money, even better in my book.

【在 p*****2 的大作中提到】
:
: 感觉很boring呀

c*******9
发帖数: 9032
10
个人情况不一样,为了钱学的未必都挣到钱,挣到钱的未必都要学这些,为学而学的也
有不小心挣到钱的。

【在 g*****g 的大作中提到】
: You don't study to study, you study to earn money. If you don't need to
: study and still earn money, even better in my book.

相关主题
spark 为啥不用 java 写我擦,haskell很简洁啊
NodeJS厉害想学FP最好不要从Scala开始
最近比较闲,想学下FP,看了眼scala,觉得很杂
进入Programming版参与讨论
q*c
发帖数: 9453
11
多元宇宙中一切皆有可能。
然而就算是你,也照样工作攒养老金,尽管每周左右都有人靠买彩票成为富翁。
这个简单的逻辑和概率问题是我见过最多聪明人故意或者无意搅和的问题。

【在 c*******9 的大作中提到】
: 个人情况不一样,为了钱学的未必都挣到钱,挣到钱的未必都要学这些,为学而学的也
: 有不小心挣到钱的。

q*c
发帖数: 9453
12
you know what? 前不久公司里很多人发了财, schwab 的专业投资人员过来做理财讲
座。说的最多的一句话就是: good investment is boring.
就那几个简单的原则,你只要 stick to it, 就超越 95% 的每天疯狂倒腾的人。这是
有统计的。
问题是, 95% 的人就是要折腾,多花时间多受各种罪少挣钱或者赔钱,同时祸害经济
。 人为啥这样愚昧呢?
因为 95% 的人却都以为自己是那 5% 的人,生活当尽享人间精彩,而不是平淡愉快舒
适的老婆孩子热炕头。当然最后自然是鸡飞蛋打,啥都没有。 呵呵。
我觉得写程序,亦复如是。

【在 p*****2 的大作中提到】
:
: 感觉很boring呀

t******g
发帖数: 1667
13
展开说说,比JEE好的出路有?

【在 c*******9 的大作中提到】
: 有别的出路还是别学了,除了想马上混个饭吃。
c*******9
发帖数: 9032
14
跟据个人情况,哪有什么绝对好的。

【在 t******g 的大作中提到】
: 展开说说,比JEE好的出路有?
c*******9
发帖数: 9032
15
你说的情况确实不少,不过boring同样是受罪,大家都为钱做事,往往是会导致恶性竞
争,最后都挣不多,这也算祸害经济吧,你老婆孩子热炕头的应该感谢那些不参与同类
竞争的人。

【在 q*c 的大作中提到】
: you know what? 前不久公司里很多人发了财, schwab 的专业投资人员过来做理财讲
: 座。说的最多的一句话就是: good investment is boring.
: 就那几个简单的原则,你只要 stick to it, 就超越 95% 的每天疯狂倒腾的人。这是
: 有统计的。
: 问题是, 95% 的人就是要折腾,多花时间多受各种罪少挣钱或者赔钱,同时祸害经济
: 。 人为啥这样愚昧呢?
: 因为 95% 的人却都以为自己是那 5% 的人,生活当尽享人间精彩,而不是平淡愉快舒
: 适的老婆孩子热炕头。当然最后自然是鸡飞蛋打,啥都没有。 呵呵。
: 我觉得写程序,亦复如是。

p*****2
发帖数: 21240
16

经济我不懂,但是CS这领域的startup一般喜欢爱折腾的。只会JEE去我觉得应该不容易
。这几年startup发财的人可不少。

【在 q*c 的大作中提到】
: you know what? 前不久公司里很多人发了财, schwab 的专业投资人员过来做理财讲
: 座。说的最多的一句话就是: good investment is boring.
: 就那几个简单的原则,你只要 stick to it, 就超越 95% 的每天疯狂倒腾的人。这是
: 有统计的。
: 问题是, 95% 的人就是要折腾,多花时间多受各种罪少挣钱或者赔钱,同时祸害经济
: 。 人为啥这样愚昧呢?
: 因为 95% 的人却都以为自己是那 5% 的人,生活当尽享人间精彩,而不是平淡愉快舒
: 适的老婆孩子热炕头。当然最后自然是鸡飞蛋打,啥都没有。 呵呵。
: 我觉得写程序,亦复如是。

c*******9
发帖数: 9032
17
jee比较适合非CS专业同时也对CS没多少兴趣的。

【在 p*****2 的大作中提到】
:
: 经济我不懂,但是CS这领域的startup一般喜欢爱折腾的。只会JEE去我觉得应该不容易
: 。这几年startup发财的人可不少。

c*******9
发帖数: 9032
18
怕折腾浪费时间是农耕时代的考量,那时候固定的任务人手都不够经不起折腾。现在是
劳动过剩,不折腾些新东西创造新机会,大家都有失业危险。

【在 p*****2 的大作中提到】
:
: 经济我不懂,但是CS这领域的startup一般喜欢爱折腾的。只会JEE去我觉得应该不容易
: 。这几年startup发财的人可不少。

p*****2
发帖数: 21240
19

是。出来混早晚要还的。我以前一直没折腾,后来不是还得折腾吗。搞IT,不玩新东西
早晚要被淘汰的。坚定Java的是这几年运气好而已,不一定能持久。当然学学新东西还
是很有意思的,学一个新东西跟玩一个新的游戏也都差不多。

【在 c*******9 的大作中提到】
: 怕折腾浪费时间是农耕时代的考量,那时候固定的任务人手都不够经不起折腾。现在是
: 劳动过剩,不折腾些新东西创造新机会,大家都有失业危险。

g*****g
发帖数: 34805
20
cloud ,big data, mobile那么多架构一溜溜地出来,学新东西就局限于折腾语言吗?
浅尝辄止最没用了。

【在 p*****2 的大作中提到】
:
: 是。出来混早晚要还的。我以前一直没折腾,后来不是还得折腾吗。搞IT,不玩新东西
: 早晚要被淘汰的。坚定Java的是这几年运气好而已,不一定能持久。当然学学新东西还
: 是很有意思的,学一个新东西跟玩一个新的游戏也都差不多。

相关主题
未来15年,服务器端语言,除了标准的java,我看好scala,go 前端go几天的一些感受
有没有谁真的做web的用FP在production上主要产品谁能推荐个好的编程语言?
学习了一下午 Haskell有哪些公司用Lisp开发程序
进入Programming版参与讨论
p*****2
发帖数: 21240
21

没说局限于学语言呀?

【在 g*****g 的大作中提到】
: cloud ,big data, mobile那么多架构一溜溜地出来,学新东西就局限于折腾语言吗?
: 浅尝辄止最没用了。

g*****g
发帖数: 34805
22
我觉得,既然你没学过,说啥
boring, 没意思,没有发言权呀。

【在 p*****2 的大作中提到】
:
: 没说局限于学语言呀?

p*****2
发帖数: 21240
23

学过呀。就是觉得boring,所以看不下去呀。当然也可能是没入门造成的。不过学了一
些其他东西,感觉兴趣就比较大呀,能往下学。

【在 g*****g 的大作中提到】
: 我觉得,既然你没学过,说啥
: boring, 没意思,没有发言权呀。

c*******9
发帖数: 9032
24
OO表示 peking2.boring 还是jee.boring. 还是functional 表达boring(peking2, jee
)比较清楚,是个动态的过程.

【在 g*****g 的大作中提到】
: 我觉得,既然你没学过,说啥
: boring, 没意思,没有发言权呀。

l******t
发帖数: 55733
25
spring明显是rod不懂fp的时候的产品。现在Java8出来spring从bean开始就可以扔一大
半了。下一代java8框架有很多机会。
g*****g
发帖数: 34805
26
加个closure就能把bean扔掉了?LOL。closure那堆东西不过是匿名内部类的语法简化
版罢了。你要说jdbctemplate能简单一点还差不多。

【在 l******t 的大作中提到】
: spring明显是rod不懂fp的时候的产品。现在Java8出来spring从bean开始就可以扔一大
: 半了。下一代java8框架有很多机会。

l******t
发帖数: 55733
27

只是你看不到approach而已

【在 g*****g 的大作中提到】
: 加个closure就能把bean扔掉了?LOL。closure那堆东西不过是匿名内部类的语法简化
: 版罢了。你要说jdbctemplate能简单一点还差不多。

g*****g
发帖数: 34805
28
DI 就是两个annotation的事,closure能更简单事不可能的。能更简单的是spring的一
些API罢了,比如我提的spring jdbctemplate. 甚至官方举出来的实例也是如此。
spring 4 GA都出了,装逼有点限度好不好。
http://www.slideshare.net/ZeroTurnaround/juergen-hoellerspring4

【在 l******t 的大作中提到】
:
: 只是你看不到approach而已

l******t
发帖数: 55733
29

DI的概念本身就有问题。spring4只是惯性。本来期待能看见更多东西。

【在 g*****g 的大作中提到】
: DI 就是两个annotation的事,closure能更简单事不可能的。能更简单的是spring的一
: 些API罢了,比如我提的spring jdbctemplate. 甚至官方举出来的实例也是如此。
: spring 4 GA都出了,装逼有点限度好不好。
: http://www.slideshare.net/ZeroTurnaround/juergen-hoellerspring4

d****i
发帖数: 4809
30
各种语言都有他自己的特色,没必要把清晰明了简单的Java语法掺进其他语言来东施效
颦,最后搞得四不像,就像peking2说的JS的prototype,没必要学Java的class。
每种语言从诞生下来基因就是注定的了,篡改会越变越丑。你如果是prefer FP,大可
用haskell, lisp, scheme等来继续写你的FP,完全没有必要来污染其他语言。

【在 l******t 的大作中提到】
: spring明显是rod不懂fp的时候的产品。现在Java8出来spring从bean开始就可以扔一大
: 半了。下一代java8框架有很多机会。

相关主题
各种语言程序猿被鄙视级别排序 (转载)阅读scala中
未来ruby能不能挤掉python板上的高人们能给科普比较functional programming language么
Scala这次又被比下去了我还是认为scala的程序员水平高
进入Programming版参与讨论
l******t
发帖数: 55733
31

问题是你越搞越发现只有FP才是你的终极需要。又不是我介绍FP进java的。

【在 d****i 的大作中提到】
: 各种语言都有他自己的特色,没必要把清晰明了简单的Java语法掺进其他语言来东施效
: 颦,最后搞得四不像,就像peking2说的JS的prototype,没必要学Java的class。
: 每种语言从诞生下来基因就是注定的了,篡改会越变越丑。你如果是prefer FP,大可
: 用haskell, lisp, scheme等来继续写你的FP,完全没有必要来污染其他语言。

d****i
发帖数: 4809
32
这是你作为一个FP使用者的角度的想法,如果我是个Java使用者,往lisp里面不断的添
加Java的class啊等等OO的feature,甚至把Lisp的那N多的括号都改了,变成C的花括号
,最后lisp变成lesbian,恐怕FP们也不会同意的。

【在 l******t 的大作中提到】
:
: 问题是你越搞越发现只有FP才是你的终极需要。又不是我介绍FP进java的。

l******t
发帖数: 55733
33

只有差的学好的,没有倒过来的。群众不答应啊。
‘pure java'已经落后了至少1代,悲观点2代,3代都有了。再不折腾折腾直接就扫进
垃圾堆了。
不过以现在java的使用base,lambda进来以后,从基础类库到新的框架很快就要爆发。
2-3年时间或更长一点时间会定形一批。能折腾的现在完全不晚。哪怕就是现移植点东
西可能都能分一小块蛋糕。

【在 d****i 的大作中提到】
: 这是你作为一个FP使用者的角度的想法,如果我是个Java使用者,往lisp里面不断的添
: 加Java的class啊等等OO的feature,甚至把Lisp的那N多的括号都改了,变成C的花括号
: ,最后lisp变成lesbian,恐怕FP们也不会同意的。

l**********n
发帖数: 8443
34
java should support lambda.

【在 l******t 的大作中提到】
:
: 只有差的学好的,没有倒过来的。群众不答应啊。
: ‘pure java'已经落后了至少1代,悲观点2代,3代都有了。再不折腾折腾直接就扫进
: 垃圾堆了。
: 不过以现在java的使用base,lambda进来以后,从基础类库到新的框架很快就要爆发。
: 2-3年时间或更长一点时间会定形一批。能折腾的现在完全不晚。哪怕就是现移植点东
: 西可能都能分一小块蛋糕。

l******t
发帖数: 55733
35

其实连rod都跳船了,你们还死守着spring。

【在 l**********n 的大作中提到】
: java should support lambda.
g*****g
发帖数: 34805
36
刚才说spring4可以扔掉一半,现在拿ga版本出来,一下子连DI和spring4都错了。尼玛
这板上有几个新手实在太牛逼了。

【在 l******t 的大作中提到】
:
: 其实连rod都跳船了,你们还死守着spring。

g*****g
发帖数: 34805
37
lisp比java早了得有30年,你当fp春天的鸡怎的?还pure java落后了至少一代。再落
后不也是横扫一切fp. 最悲哀事情不是被横扫,是被垃圾横扫,说明不如垃圾。

【在 l******t 的大作中提到】
:
: 其实连rod都跳船了,你们还死守着spring。

d****i
发帖数: 4809
38
你们这些新新派啊,真的应当多读读计算机发展历史,看看为什么主流语言几十年了还
是出不了那么几个,为什么FP从来没有get foothold。你可以研究一下历史,看看为什
么lisp是仅次于Fortran第二个出现的高级语言,为什么在工业界的地位还不如Fortran
(high-performance computing的benchmark LINPACK就是用的Fortran和C)。

【在 l******t 的大作中提到】
:
: 其实连rod都跳船了,你们还死守着spring。

l******t
发帖数: 55733
39

rod比你聪明点,现在去学FP了

【在 g*****g 的大作中提到】
: lisp比java早了得有30年,你当fp春天的鸡怎的?还pure java落后了至少一代。再落
: 后不也是横扫一切fp. 最悲哀事情不是被横扫,是被垃圾横扫,说明不如垃圾。

l******t
发帖数: 55733
40

Fortran
为什么java没学fortrain却去学fp了

【在 d****i 的大作中提到】
: 你们这些新新派啊,真的应当多读读计算机发展历史,看看为什么主流语言几十年了还
: 是出不了那么几个,为什么FP从来没有get foothold。你可以研究一下历史,看看为什
: 么lisp是仅次于Fortran第二个出现的高级语言,为什么在工业界的地位还不如Fortran
: (high-performance computing的benchmark LINPACK就是用的Fortran和C)。

相关主题
我还是认为scala的程序员水平高NodeJS厉害
Haskell这种不作不死的典型最近比较闲,想学下FP,
spark 为啥不用 java 写我擦,haskell很简洁啊
进入Programming版参与讨论
d****i
发帖数: 4809
41
java啥时候学fp了?Java 8在是否加入lambda的问题上在OpenJDK社区形成很大争议,
很多人认为这就是个语法糖,完全没有必要,用匿名类没有任何问题。主张加的人都是
像你这样的新新派,弄了一点点FP奇技淫巧以为不得了,却不知道FP在工业界惨痛的失
败历史。给Java加语法糖不是什么好事,还是多做点正事比如写个象Spring这样受惠于
众的框架。

【在 l******t 的大作中提到】
:
: Fortran
: 为什么java没学fortrain却去学fp了

m*******l
发帖数: 12782
42
C++学了些Fortran,
Java学了C++
所以也算是学了

【在 l******t 的大作中提到】
:
: Fortran
: 为什么java没学fortrain却去学fp了

d****i
发帖数: 4809
43
哈哈,这个推理好,完全成立!

【在 m*******l 的大作中提到】
: C++学了些Fortran,
: Java学了C++
: 所以也算是学了

g*****g
发帖数: 34805
44
rod刚刚抨击过fp程序员装逼,这班上都转了好几次了。

【在 l******t 的大作中提到】
:
: Fortran
: 为什么java没学fortrain却去学fp了

l******t
发帖数: 55733
45

最装逼的是他了把。他难道是去scala做java吗?

【在 g*****g 的大作中提到】
: rod刚刚抨击过fp程序员装逼,这班上都转了好几次了。
g*****g
发帖数: 34805
46
coltzhao这样真正有fp实践经验的说起来还言之有物,比较中肯。这几个新手啥都是
helloworld的水平,成天出来指点江山。

【在 d****i 的大作中提到】
: java啥时候学fp了?Java 8在是否加入lambda的问题上在OpenJDK社区形成很大争议,
: 很多人认为这就是个语法糖,完全没有必要,用匿名类没有任何问题。主张加的人都是
: 像你这样的新新派,弄了一点点FP奇技淫巧以为不得了,却不知道FP在工业界惨痛的失
: 败历史。给Java加语法糖不是什么好事,还是多做点正事比如写个象Spring这样受惠于
: 众的框架。

g*****g
发帖数: 34805
47
他的演讲就是说scala程序员要像java程序员学习,practical一点,装逼对scala不是
好事。

【在 l******t 的大作中提到】
:
: 最装逼的是他了把。他难道是去scala做java吗?

l******t
发帖数: 55733
48

从来没写过一行FP的来说helloworld?

【在 g*****g 的大作中提到】
: coltzhao这样真正有fp实践经验的说起来还言之有物,比较中肯。这几个新手啥都是
: helloworld的水平,成天出来指点江山。

l**********n
发帖数: 8443
49
好火爆啊,就好象乔峰和慕容复大战一样,我们这些小的看热闹好了
g*****g
发帖数: 34805
50
我老在产品里开发维护了2年scala,讨论scala前途的时候你们都还没混这个BBS呢。

【在 l******t 的大作中提到】
:
: 从来没写过一行FP的来说helloworld?

相关主题
想学FP最好不要从Scala开始有没有谁真的做web的用FP在production上主要产品
看了眼scala,觉得很杂学习了一下午 Haskell
未来15年,服务器端语言,除了标准的java,我看好scala,go 前端go几天的一些感受
进入Programming版参与讨论
l**********n
发帖数: 8443
51
C#都有lambda和Function。
l******t
发帖数: 55733
52

你混bbs的时候我们没在,好吧你赢了。
我小做第一个java product的时候jdbc还没问世。其实java还没GA。过5年回头看没有
不死的框架。别到时候回想起来怎么rod跳船了我没跳。

【在 g*****g 的大作中提到】
: 我老在产品里开发维护了2年scala,讨论scala前途的时候你们都还没混这个BBS呢。
g*****g
发帖数: 34805
53
三年前我有个同事是scala饭,说服我老板一个核心服务用scala写,模块太大一个人又
弄不过来。我只能帮他开发维护。我那个同事后来还拿了typesafe的offer但嫌钱少没
去。我从来没标榜自己是scala大牛,但没有写过一行fp的,你是说你自己吧。

【在 l******t 的大作中提到】
:
: 你混bbs的时候我们没在,好吧你赢了。
: 我小做第一个java product的时候jdbc还没问世。其实java还没GA。过5年回头看没有
: 不死的框架。别到时候回想起来怎么rod跳船了我没跳。

l******t
发帖数: 55733
54

还好我scala实战超过helloworld。
我并没有说scala就是唯一选择,也不prefer scala。也许现在jvm上的fp 稳拿还没出
现。但FP本身已经是一种趋势。像spring这种从FP角度看很多问题的框架肯定不是最终
方案。估计java 8 GA以后1,2年内爆发出一堆新的框架。3-5年可能会定形几个。

【在 g*****g 的大作中提到】
: 三年前我有个同事是scala饭,说服我老板一个核心服务用scala写,模块太大一个人又
: 弄不过来。我只能帮他开发维护。我那个同事后来还拿了typesafe的offer但嫌钱少没
: 去。我从来没标榜自己是scala大牛,但没有写过一行fp的,你是说你自己吧。

g*****g
发帖数: 34805
55
无论是scala还是clojure,jvm上的fp语言都是小众。现在基本局限于写复杂多线程的
类库,诸如akka,storm。考虑到两个语言出来都有年头了,爆炸性发展的可能性不大。
Java 8是否会引入closure,迄今还是未知之数。community分歧很大。就算真的引入了
,也只是让某些类库写起来简洁一点,并不会让现在不能实现的东西可以实现。换句话
说,语法糖而已。从实践来说,java后端大量企业级应用,向来对升级很小心。一个新
版的java平均三年才会被采用,我们也才刚刚升到java 7而已。

【在 l******t 的大作中提到】
:
: 还好我scala实战超过helloworld。
: 我并没有说scala就是唯一选择,也不prefer scala。也许现在jvm上的fp 稳拿还没出
: 现。但FP本身已经是一种趋势。像spring这种从FP角度看很多问题的框架肯定不是最终
: 方案。估计java 8 GA以后1,2年内爆发出一堆新的框架。3-5年可能会定形几个。

c*******9
发帖数: 9032
56
看历史管大用股票就沒有血本无归这一说了。现在的机器性能和人的相关需求大不一样
了,不能总刻舟求剑。个人看法随未来十年并行计算如果有类似摩尓定律的发展速度FP
也会大发展,能不能到OO的规模不重要,因为这是新机会。

Fortran

【在 d****i 的大作中提到】
: 你们这些新新派啊,真的应当多读读计算机发展历史,看看为什么主流语言几十年了还
: 是出不了那么几个,为什么FP从来没有get foothold。你可以研究一下历史,看看为什
: 么lisp是仅次于Fortran第二个出现的高级语言,为什么在工业界的地位还不如Fortran
: (high-performance computing的benchmark LINPACK就是用的Fortran和C)。

d****i
发帖数: 4809
57
摩尔定律已死,现在的晶体管已经做到了极限,再说C, C++等都有OpenMP, OpenMPI等
等不是吃素的,FP没有什么市场。

FP

【在 c*******9 的大作中提到】
: 看历史管大用股票就沒有血本无归这一说了。现在的机器性能和人的相关需求大不一样
: 了,不能总刻舟求剑。个人看法随未来十年并行计算如果有类似摩尓定律的发展速度FP
: 也会大发展,能不能到OO的规模不重要,因为这是新机会。
:
: Fortran

c*******9
发帖数: 9032
58
说的是多核。openmp不适合复杂同步的应用,而且c/C艹在并行和非并行切换也不方便
,会杀鸡用牛刀。用haskell就可以先不管并行,需要时候简单加上不影响其他代码。

【在 d****i 的大作中提到】
: 摩尔定律已死,现在的晶体管已经做到了极限,再说C, C++等都有OpenMP, OpenMPI等
: 等不是吃素的,FP没有什么市场。
:
: FP

c***d
发帖数: 996
59
啥时候死的? 我咋不知道。

【在 d****i 的大作中提到】
: 摩尔定律已死,现在的晶体管已经做到了极限,再说C, C++等都有OpenMP, OpenMPI等
: 等不是吃素的,FP没有什么市场。
:
: FP

c******o
发帖数: 1277
60
其实本质上fp, non-fp都是一样的,可以互相编译为对方。 (lambda calculus 和
turing machine 是等价的)
fp的好处就是你的思维必须要开始就是为了并行做准备的,(immutable, recursive,
no side effect, referential transparency).
不管怎么样,有精力的话学一门FP( 强类型的haskell/scala最好)肯定是好的。
其实CS最终都是算法,模型, pattern,语言还不是工具。 我觉得最好就是会Java +
Js + Haskell + Lisp, 后两者可以用更流行的scala/clojure替代
相关主题
谁能推荐个好的编程语言?未来ruby能不能挤掉python
有哪些公司用Lisp开发程序Scala这次又被比下去了
各种语言程序猿被鄙视级别排序 (转载)阅读scala中
进入Programming版参与讨论
c*******9
发帖数: 9032
61
嗯,晶体管的极限估计还有十年,不算多核增更几千倍也很可观,多核就更看不到极限
了。

【在 c***d 的大作中提到】
: 啥时候死的? 我咋不知道。
c*******9
发帖数: 9032
62
对不做网站的人js没太大用。我以前工作用java,现在准备objective c+haskell.
haskell就是文档不太全,我还沒编译通ios上的Haskell。

,

【在 c******o 的大作中提到】
: 其实本质上fp, non-fp都是一样的,可以互相编译为对方。 (lambda calculus 和
: turing machine 是等价的)
: fp的好处就是你的思维必须要开始就是为了并行做准备的,(immutable, recursive,
: no side effect, referential transparency).
: 不管怎么样,有精力的话学一门FP( 强类型的haskell/scala最好)肯定是好的。
: 其实CS最终都是算法,模型, pattern,语言还不是工具。 我觉得最好就是会Java +
: Js + Haskell + Lisp, 后两者可以用更流行的scala/clojure替代

g*****g
发帖数: 34805
63
复杂同步加高性能,这个范围的应用本身就不多。科学计算我不懂。互联网和移动领域
,绝大部分应用用户之间是独立的,或者耦合度很低,不需要什么同步。少数需要同步
的地方一些常见的building block就可以解决,比如atomic counter, priority queue
,以及通过关系数据库的transaction。
事实上基于集群的应用,为了scalability,现在都提倡stateless。不同的request一
般会到达不同的结点,即使有同步的需要,也只能在数据库上处理。这也是众多NoSQL
火得一塌糊涂的原因,数据库scalability的要求提高了。
当然,在框架的层次上,相对就比较有用一些。

【在 c*******9 的大作中提到】
: 说的是多核。openmp不适合复杂同步的应用,而且c/C艹在并行和非并行切换也不方便
: ,会杀鸡用牛刀。用haskell就可以先不管并行,需要时候简单加上不影响其他代码。

c*******9
发帖数: 9032
64
嗯,这还要考虑网速的发展。千兆网如果能普级就会出现大量这类应用。

queue
NoSQL

【在 g*****g 的大作中提到】
: 复杂同步加高性能,这个范围的应用本身就不多。科学计算我不懂。互联网和移动领域
: ,绝大部分应用用户之间是独立的,或者耦合度很低,不需要什么同步。少数需要同步
: 的地方一些常见的building block就可以解决,比如atomic counter, priority queue
: ,以及通过关系数据库的transaction。
: 事实上基于集群的应用,为了scalability,现在都提倡stateless。不同的request一
: 般会到达不同的结点,即使有同步的需要,也只能在数据库上处理。这也是众多NoSQL
: 火得一塌糊涂的原因,数据库scalability的要求提高了。
: 当然,在框架的层次上,相对就比较有用一些。

v*****r
发帖数: 2325
65
no wonder kafka is written in scala and storm is written in clj.
language along with its libraries can be considered a technology or a tool,
isn't. if you have ever done home improvement, you know how important it is
to have right tool for your job. so coming out of comfort zone to pick up
new tools is a good act.
while guys in big/old companies stay conservative about using new
technologies/tools and accumulating tech debt, guys in startups are in
different end of spectrum making spirit of innovation bright.

,

【在 c******o 的大作中提到】
: 其实本质上fp, non-fp都是一样的,可以互相编译为对方。 (lambda calculus 和
: turing machine 是等价的)
: fp的好处就是你的思维必须要开始就是为了并行做准备的,(immutable, recursive,
: no side effect, referential transparency).
: 不管怎么样,有精力的话学一门FP( 强类型的haskell/scala最好)肯定是好的。
: 其实CS最终都是算法,模型, pattern,语言还不是工具。 我觉得最好就是会Java +
: Js + Haskell + Lisp, 后两者可以用更流行的scala/clojure替代

c******o
发帖数: 1277
66
take a look at Spark
http://spark-summit.org/summit-2013/
I think in long run it will be a big one, it is also written in scala.

,
is

【在 v*****r 的大作中提到】
: no wonder kafka is written in scala and storm is written in clj.
: language along with its libraries can be considered a technology or a tool,
: isn't. if you have ever done home improvement, you know how important it is
: to have right tool for your job. so coming out of comfort zone to pick up
: new tools is a good act.
: while guys in big/old companies stay conservative about using new
: technologies/tools and accumulating tech debt, guys in startups are in
: different end of spectrum making spirit of innovation bright.
:
: ,

n****1
发帖数: 1136
67
我觉得应该加上C

【在 c******o 的大作中提到】
: take a look at Spark
: http://spark-summit.org/summit-2013/
: I think in long run it will be a big one, it is also written in scala.
:
: ,
: is

1 (共1页)
进入Programming版参与讨论
相关主题
谁能推荐个好的编程语言?Haskell这种不作不死的典型
有哪些公司用Lisp开发程序spark 为啥不用 java 写
各种语言程序猿被鄙视级别排序 (转载)NodeJS厉害
未来ruby能不能挤掉python最近比较闲,想学下FP,
Scala这次又被比下去了我擦,haskell很简洁啊
阅读scala中想学FP最好不要从Scala开始
板上的高人们能给科普比较functional programming language么看了眼scala,觉得很杂
我还是认为scala的程序员水平高未来15年,服务器端语言,除了标准的java,我看好scala,go 前端
相关话题的讨论汇总
话题: java话题: fp话题: scala话题: spring话题: jee