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

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 11503|回复: 588

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

[复制链接]
发表于 2013-11-24 00:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
本帖最后由 雪候鸟 于 2013-11-24 00:37 编辑

最近erlang程序设计快读完了,还是颇有些感触,确实思维方式于常规不同。高并发,事务状态恢复,代码热体换,用其他通用高级语言不太容易实现的功能,在函数语言面前如此简单。不过函数编程语言可谓是小种中的小种语言,那位兄弟如此有幸在项目中实战过,出来现身说法吧!!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-24 09:40 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-24 10:07 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-24 13:52 | 显示全部楼层
本帖最后由 mandriva 于 2013-11-24 14:12 编辑

erlang 哪里有Fortran 厉害啊? 我 爱 Ansi C, Fortran 和 Assembly 。上世纪的事情,erlang 是80年代后期才出现, Ansi C 70年代初,而Fortran 50年代就出现, 而Assembly 40年代就出现 , 并且 和 http://en.wikipedia.org/wiki/Alan_Turing  一起指引着后来的计算机工业。 Assembly 可以直接操作处理器让它做事。语言只是工具,人的思维最厉害,脱离操作系统束缚的必经之路是程序设计。

学任何一门语言 学到驾轻就熟 就厉害,语言可以设计语言,操作系统可以运行操作系统,虚拟机可以运行虚拟机,逻辑可以演绎逻辑。

看 C++ VS Java
http://stackoverflow.com/questions/145110/c-performance-vs-java-c
那上面的精英 萝卜青菜各有所爱,但是 谁都证明不了别人是错的。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-24 15:21 | 显示全部楼层
本帖最后由 雪候鸟 于 2013-11-24 15:39 编辑
mandriva 发表于 2013-11-24 13:52
erlang 哪里有Fortran 厉害啊? 我 爱 Ansi C, Fortran 和 Assembly 。上世纪的事情,erlang 是80年代后期 ...


你不是嫌弃IT, 学习MB了吗?还总来我们ITer的帖子里踩什么。你选MB绝对是错误中的错误,这个以后你会后悔的。另外你有个问题,你回帖总是不审题啊里贴子主题很远。我并没有说什么语言是王者之王,而是说有些东西在其他语言里不容易实现而另外一中则很容易。按照unix哲学,每个程序应该就做好它自己的那一部分,然后串接起来。我本人比较烦感什么都行行的那种通用语言,搞得自己跟通才似得,弄得最后臃肿不堪,一个语言能干好一个领域的最为理想。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-24 16:08 | 显示全部楼层
"高并发"感觉不是很准确? 英文里面concurrent programming跟parallel programming应该是两回事. functional programming 对应的应该是前者?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-24 16:25 | 显示全部楼层
本帖最后由 mandriva 于 2013-11-24 16:29 编辑
雪候鸟 发表于 2013-11-24 15:21
你不是嫌弃IT, 学习MB了吗?还总来我们ITer的帖子里踩什么。你选MB绝对是错误中的错误,这个以后你会后悔的。另外你有个问题,你回帖总是不审题啊里贴子主题很远。我并没有说什么语言是王者之王,而是说有些东西在其他语言里不容易实现而另外一中则很容易。按照unix哲学,每个程序应该就做好它自己的那一部分,然后串接起来。我本人比较烦感什么都行行的那种通用语言,搞得自己跟通才似得,弄得最后臃肿不堪,一个语言能干好一个领域的最为理想。


呵呵,纵观你最近的几个帖,不正是想表现你在这些方面的高见么? 好不容易找到了个和你切磋的入口,没想到也没什么建树性的意见。工作中如若真遇到技术难题,会来这样的论坛求解?那当然了,大家闲的时候上上论坛也就是为了找找人云亦云的感觉,我看到这样的帖子当然会不吝指教。“通才”不是我自居的,也是别人吹牛吹捧的。知道的多就多多益善,并且能 在实践中 综合运用 来切菜和解决实际问题 最是一针见血。如果刺到你了,表示抱歉。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2013-11-24 17:13 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-24 17:45 | 显示全部楼层
windeye 发表于 2013-11-24 16:08
"高并发"感觉不是很准确? 英文里面concurrent programming跟parallel programming应该是两回事. functional ...

我觉得没错 concurrent是并发, parallel是并行。erlang就是在高concurrency放面强大
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2013-11-24 17:47 | 显示全部楼层
mandriva 发表于 2013-11-24 16:25
呵呵,纵观你最近的几个帖,不正是想表现你在这些方面的高见么? 好不容易找到了个和你切磋的入口,没 ...


我说哪些是因为你对IT的态度,不是你的技术水平。也许你才华一等,那又怎么样。不喜欢和你这种态度的人讨论问题。
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-12-30 23:18 , Processed in 0.061403 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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