《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前后端技术多有深入了解。习惯思考,热爱新知,出于个人兴趣一直关注互联网各种前沿领域,并长期追踪传播学、心理学、神经科学和视觉设计等方面的最新成果。自由职业者,目前正在设计开发一个面向未来的新型网站。

《Erlang/OTP并发编程实战》([美] Martin Logan)电子书网盘下载免费在线阅读

资源链接:

链接: https://pan.baidu.com/s/1Ui9GR9FsKb7_RqzQ72vbeg

提取码: rsb6  

书名:Erlang/OTP并发编程实战

作者:[美] Martin Logan

译者:连城

豆瓣评分:8.4

出版社:人民邮电出版社

出版年份:2012-7-12

页数:356

内容简介:

内容简介:

通过提高CPU时钟频率来制造更快的单核芯片的技术已经到达了极限。多核、并发、分布式等概念和技术也随之走出象牙塔,成为每个一线开发者的必备技能。由通信巨头爱立信研发的Erlang/OTP大放异彩,二十多年来,在传统电信领域高并发、高可靠、高容错的严酷环境下,Erlang语言和OTP平台被锻炼得坚如磐石,浓郁的函数式特质更是恰到好处地弥补了传统命令式语言在并发编程上的固有缺陷,大大降低了构筑并发、容错、分布式应用的门槛。

如果将Erlang语言看成才华横溢的钢琴家,那么OTP平台就是一架能让钢琴家把才能发挥得淋漓尽致的钢琴。本书除了全面介绍Erlang语言和OTP平台的基础知识外,还通过一系列实用案例引领你深入了解OTP的高级特性,一步步构建一个大型生产系统,并加以优化和完善。三位作者在Erlang领域拥有极其丰富的实战经验,细致入微地剖析了OTP开发与部署的全过程。要想真刀真q地上战场,本书才是你明智的选择!

作者简介:

作者简介:

Martin Logan 从1999年开始活跃于Erlang社区,后来全职从事Erlang研发。目前任职于全球最大的在线旅游公司Orbitz Worldwide,为基于大规模分布式服务的基础设施开发解决方案。Erlware联合创始人,核心开发人员,Erlang/OTP软件包管理系统Faxien的主要开发者。

Eric Merritt 专注并发编程和分布式系统。曾任职于Amazon.com,现为eCD Market软件工程师。Erlware联合创始人,Erlang芝加哥用户组核心成员。Erlware团队开源产品核心开发人员,Erlang/OTP构建系统Sinan的主要开发者。

Richard Carlsson 瑞典乌普萨拉大学高性能Erlang计划(HiPE)早期成员,研究Erlang技术达17年,曾为标准库、Erlang编译器、运行时系统和Erlang语言本身都作出过不少贡献。此外,他还是Erlang文档系统EDoc和单元测试框架EUnit的创建者。目前加入了Kreditor,致力于高可用性支付系统的Erlang开发。

译者简介:

连城

百度资深软件工程师,《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/11070175.html

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

发表评论

登录后才能评论

评论列表(0条)

保存