免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: crazyhadoop
打印 上一主题 下一主题

[其他] 速度变身高大上程序员快来学Erlang吧!参与讨论获好礼(获奖名单已公布-2014-8-29) [复制链接]

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
11 [报告]
发表于 2014-07-09 09:56 |只看该作者
回复 10# jieforest


    是OTP :wink:   这个是写Erlang 应用不可或缺的一部分,就指着这个框架了

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
12 [报告]
发表于 2014-07-09 11:54 |只看该作者
otp框架看的云里雾里。。
erlang关键是必须得靠otp啊。

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
13 [报告]
发表于 2014-07-09 14:31 |只看该作者
路过一下。。。。。。。

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
14 [报告]
发表于 2014-07-09 22:22 |只看该作者
回复 11# crazyhadoop


    OTP就像C++的标准模板库,而且它超越了C++标准模板库的重要性,因为C++除了标准模板库,还有几个选择,而使用Erlang,你仅有OTP这个唯一的选择。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
15 [报告]
发表于 2014-07-10 11:24 |只看该作者
擦, 这本书有第二版啦?

可以直接送我一本不?

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
16 [报告]
发表于 2014-07-10 23:14 |只看该作者
liuadam 发表于 2014-07-07 15:06
Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制 ...



吹牛的东西不要信,专找apache的短板打,apache也不服气哈

论坛徽章:
5
亥猪
日期:2013-10-15 13:41:04CU十二周年纪念徽章
日期:2013-10-24 15:41:34申猴
日期:2013-10-28 10:55:45辰龙
日期:2013-10-31 13:29:29丑牛
日期:2014-02-14 11:25:54
17 [报告]
发表于 2014-07-11 00:18 |只看该作者
書是好書 正在看這本書的英文版~~~

開發嘛咱還沒搞過,就扯扯學習吧
俺覺得不管是 erlang 還是 scala 也罷其實作爲 FP 都是差不多的 都有的 pattern match,變量不可變,木油 for 循環,只有尾遞歸等特性。一開始可能會覺得莫名其妙變量不可變叫變量幹啥。但是就像這書中說的一樣很多時候出現的問題都是變量的值莫名其妙被改了,於是乎程序跑飛了(C 的指針可謂是一個經典的例子)。一旦試着用它去寫一段代碼,然後再用熟悉的比如 C 等去實現同樣的功能,慢慢就能體會到其中的奧妙了。就像寫尾遞歸一樣,用 for 循環往往更符合我們的直觀感受,但是有的問題用遞歸一些反而更簡短。仔細一想背後的想法反而比 for 循環的版本要更簡單,更有邏輯性。比如下面這個問題。

有 1  分 和 2 分兩種硬幣,一共有幾種方式湊出 1塊錢?

俺趕腳這樣比較着來學起來會比較好
至於 OTP 麼趕腳只有多寫代碼慢慢熟悉了,比如跟着 erlang in action 書裏面的例子手動敲一遍這樣的

论坛徽章:
0
18 [报告]
发表于 2014-07-11 12:18 |只看该作者
1.         安装首先从Erlang官方网站,下载安装Erlang(http://www.erlang.org/download.html

linux:获取源代码,根据说明编译;windows:直接安装

2.         认真阅读《programming erlang》(中文版图书已经问世),并不断动手练习书中的例程。

3.         遇到问题时,不要退却,坚持下去找到解决办法

4.         对语言熟悉时,浏览一些好的开源项目

5.         有信心时,开始动手做一个小项目

6.         不间断的与大家交流,共同提高

可能遇到的困难:

a)         对于语法的不适应?

坚持看下去,代码继续写下去,我相信1个月,你会喜欢上Erlang的语法

b)        有些数据类型不清楚?

认真看资料,或者询问朋友,比如我

c)         中文资料的缺乏?

Erlang中文的资料会越来越多,此外,Erlang的相关的英文资料也比较容易理解,还是那句话,别怕麻烦

论坛徽章:
0
19 [报告]
发表于 2014-07-11 12:28 |只看该作者
优点:
(1)一切弱类型脚本语言的优点。
(2)现成的组件都很实用,包括ets、进程字典、gen_server、gen_fsm等。
(3)消息型并发模型和不变变量减少了需要考虑并发加锁的场景。

缺点:
(1)一切弱类型脚本语言的缺点,没有静态类型检测,在调用其他模块时比较依赖注解,不然就要自己看代码,影响效率。还有代码修改时往往不能及时发现依赖这段代码的其他代码也要修改,编译器有时候不会告诉你,要到运行时才发现。
(2)调试困难,倒不是没有调试工具,IM还是有的,但是非常不好用,有时候还不如用老方法debug("1111")来得快。
(3)由于函数式编程的语法特点,有些算法实现起来不是太顺手。
(4)还是语言特点,匹配模式和不变变量,让本来可以不那么长的程序结构变长了。
(5)使用record时必须很小心,不然很容易覆盖。

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
20 [报告]
发表于 2014-07-11 12:46 |只看该作者
shang2010 发表于 2014-07-10 23:14
吹牛的东西不要信,专找apache的短板打,apache也不服气哈


这种事太平常了,为了推销自己,就拼命说别人的坏话。哪个行业都是这样,编程界也不例外。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP