萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

楼主: 雪候鸟

[职业生涯] 码农们,工作中你门用函数编程语言吗, Erlang, Clojure, Haskell, Scalar, F# etc?

[复制链接]
发表于 2013-11-25 20:45 | 显示全部楼层
chinapope 发表于 2013-11-25 19:48
sicp是本好书。

其实,能把那本书做完,足以说明对函数编程理解已经到位,那是计算机的内功修行。


惭愧,sicp大概只看了半本多点吧,主要是跟着mit的online course一起学的,后面太多lisp的细节,涉及到lisp interpreter的各种实现和特性的部分就没学了,感觉太细节了,不做实际项目花时间啃了一样白看,很快会忘记

你们有人工作中实际用到这些东西么?

或者是自己业余做过一些项目用fp的么?

我觉得用fp的关键就是productivity,生产效率要比用c++,java高才有意义

问题是我用这东西太不熟了,这生产力还不如命令式语言

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-25 21:26 | 显示全部楼层
schlafgern 发表于 2013-11-25 18:06
学过一阵子lisp,主要是学sicp的时候学的,不过一直没做过实用的项目,所以基本都忘干净了

现在fp火主 ...

你加我skype吧 dailycron
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-25 21:30 | 显示全部楼层
schlafgern 发表于 2013-11-25 18:06
学过一阵子lisp,主要是学sicp的时候学的,不过一直没做过实用的项目,所以基本都忘干净了

现在fp火主 ...

我看过一点scalar没好感,过于花俏。听说clojure不错,准备看看。erlang很简洁,我很推荐。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-25 21:31 | 显示全部楼层
本帖最后由 雪候鸟 于 2013-11-25 21:35 编辑
chinapope 发表于 2013-11-25 19:48
sicp是本好书。

其实,能把那本书做完,足以说明对函数编程理解已经到位,那是计算机的内功修行。


那本书刚买,到了便开始读。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-25 21:32 | 显示全部楼层
chinapope 发表于 2013-11-25 19:48
sicp是本好书。

其实,能把那本书做完,足以说明对函数编程理解已经到位,那是计算机的内功修行。

你也加我skype吧 dailycron
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-25 21:35 | 显示全部楼层
schlafgern 发表于 2013-11-25 20:45
惭愧,sicp大概只看了半本多点吧,主要是跟着mit的online course一起学的,后面太多lisp的细节,涉及到 ...


听说lisp的生产力老牛逼了。我现在erlang也就读了本书,但是感觉如果跟我java差不多熟练的话,觉得比java有生产力。不过java好在配套的工具太多,这个还真没其他的能比。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-25 22:28 | 显示全部楼层

erlang据说是专门做并行的,没有看过

我觉得clojure或者scala应该不错,他们是建在jvm上的,所以java的现成的库都可以被他们调用

我也喜欢clojure,基本就是在jvm上的lisp,不过感觉clojure这个社区太学术了,推广没有scala做的好

scala的作者在www.coursera.org上公开的online course,感觉学习材料要比clojure好,所以现在老纠结了-,-

鸟哥,我有你的linkedin连接



Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-26 19:46 | 显示全部楼层
schlafgern 发表于 2013-11-25 22:28
erlang据说是专门做并行的,没有看过

我觉得clojure或者scala应该不错,他们是建在jvm上的,所以java ...

linkedin 我怎么不记得我有呢。我基本只是用xing啊
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-26 19:53 | 显示全部楼层
schlafgern 发表于 2013-11-25 22:28
erlang据说是专门做并行的,没有看过

我觉得clojure或者scala应该不错,他们是建在jvm上的,所以java ...

如果构建在java的虚拟机上,并发能力还能超过java很多吗,以前搜索过,据说scala在并发这块只是对java concurrrency那块很薄的包装。scala什么都想做,把面向函数和面向对象两手抓,我觉得面向对象本身就是anti concurrency的,那还并发的起来吗。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-26 20:26 | 显示全部楼层
当初上学的时候只有java,工作了用vb.net,目前自己研究c语言玩,好爽的语言啊。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2024-11-6 09:46 , Processed in 0.058571 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表