《Erlang程序设计(第2版)》pdf下载在线阅读全文,求百度网盘云资源

《Erlang程序设计(第2版)》pdf下载在线阅读全文,求百度网盘云资源,第1张

《Erlang程序设计(第2版)》([瑞典] Joe Armstrong)电子书网盘下载免费在线阅读

链接: https://pan.baidu.com/s/1438bcjBPA3sDP0ZmJLfDOA

提取码: 4vcr   

书名:Erlang程序设计(第2版)

作者:[瑞典] Joe Armstrong

译者:牛化成

豆瓣评分:9.1

出版社:人民邮电出版社

出版余洞猛年份:2014-6

页数:448

内容简介:

本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,重点介绍如何编写并发和分布式的Erlang程序以及如何在多核CPU上自动竖桥加速程序,并深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、ETS和DETS等主题。第2版全新改写,反应了自第1版面世以来Erlang历经的所有变化,添加了大量颤咐针对初学者的内容,并在每章后都附上了练习题。

作者简介:

Joe Armstrong

Erlang最初的设计者和实现者,也是Erlang OTP系统项目的首席架构师。他拥有瑞典皇家理工学院博士学位,是容错系统开发领域的世界级专家。现就职于爱立信公司。

译者简介:

牛化成

2004年毕业于浙江工商大学广告学专业,文学学士。2000年开始制作网站,对各种Web前后端技术多有深入了解。习惯思考,热爱新知,出于个人兴趣一直关注互联网各种前沿领域,并长期追踪传播学、心理学、神经科学和视觉设计等方面的最新成果。自由职业者,目前正在设计开发一个面向未来的新型网站。

应该是@spec吧?它是一个标注类型,用昌基来简要描述这个函数用的,可以理解为C语言的函数定义定义,只是erlang的早迅散@spec标注不会像C语言一样指出数据类型。List1,2应该是列表类型,reverse()是用来反转列表,reverse([1,2,3,4]) = [4,3,2,1]。when是一个断言,后接表达式,一般when一般用在函数表达式中,例如f(X) when(X == 0) ->0 end. 表示当X == 0 为true时,函数f(X)返回值陆氏是0. 我也是刚学erlang,这个语言虽然小众,但是很强大。不知道这些回答楼主是否满意。

${MODS:%=%.beam} 是Makefile 变量替换的一种方式.

其格式岁缺是 $(var:%.c=%.o)或${var:.c=.o},其意思是把.c 为结尾的变量替换成.o

%则代表任意匹配之外的字符串.

实例前尘:

source: main.c onvif.c

object: $(var:%.c=%.o)

这个时候 %分别等于 main 与 onvif

而 object 则等于 main.o 与 onvif.o

在楼主的例子中${MODS:%=%.beam}

第一个%没有带任何过滤条件.%则表示任意字符串.

第二个%表示在字符串后面添加一个 .beam

${MODS:%=%.beam} 的意思是把为乎悔辩变量添加一个 .beam 后缀


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12369996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存