Erlang 程序设计 【正版书籍】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线

Erlang 程序设计 【正版书籍】电子书下载地址
寄语:
【店主推荐,正版书放心购买,可开发票】
内容简介:
书是讲述下一代编程语言Erlang 的权威著作,主要涵盖顺序型编程、异常处理、编译和运行代码、并发编程、并发编程中的错误处理、分布式编程、多核编程等内容。本书将帮助读者在消息传递的基础上构建分布式的并发系统,免去锁与互斥技术的羁绊,使程序在多核CPU 上高效运行。本书讲述的各种设计方法和行为将成为设计容错与分布式系统中的利器。.
在多核、并发、分布为王的时代,谁将成为下一个主流编程语言?来自全世界的众多专家都认为,Erlang最有可能在竞争中胜出。
Erlang开源语言系出名门,通信巨头爱立信公司用它开发出了可靠性惊人的交换机系统AXD301。它天生就是面向并发、分布和高容错的,兼有函数式语言和脚本语言的各种优点,而且已经用于商业开发多年,具有稳定性极高的虚拟机和平台库。有了这些天时地利,无怪乎Erlang能够迅速成为热门的开发语言,除了广泛应用于通信行业之外,它已经进入了各个领域:Facebook用它实现了聊天系统,Yahoo用它重写了Delicious,Amazon用它开发了云计算数据服务SimpleDB,还有多人游戏、测试工具、电子支付、数据采集与监控、企业消息、电子邮件、空中交通管制……..
本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,较深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、MNesia、Ets和Dets等主题,更为精彩的是,大师亲自操刀,构建了MapReduce实例和多人聊天实例,一定让你大呼过瘾。...
书籍目录:
第章 引言
. 路线图
.2 正式起航
.3 致谢
第2章 入门
2. 概览
2.. 阶段 茫然无绪
2..2 阶段2 初窥门径
2..3 阶段2.5 观其大略,不求甚解
2..4 阶段3 运用自如
2..5 重中之重
2.2 Erlang安装
2.2. 二进制发布版
2.2.2 从源代码创建Erlang
2.2.3 使用CEAN
2.3 本书代码
2.4 启动shell
2.5 简单的整数运算
2.6 变量
2.6. 变量不变
2.6.2 模式匹配
2.6.3 单一赋值为何有益于编写质量更高的代码
2.7 浮点数
2.8 原子
2.9 元组
2.9. 创建元组
2.9.2 从元组中提取字段值
2.0 列表
2.0. 术语
2.0.2 定义列表
2.0.3 从列表中提取元素
2. 字符串
2.2 再论模式匹配
第3章 顺序型编程
3. 模块
3.2 购物系统——进阶篇
3.3 同名不同目的函数
3.4 fun
3.4. 以fun为参数的函数
3.4.2 返回fun的函数
3.4.3 定义你自己的抽象流程
3.5 简单的列表处理
3.6 列表解析
3.6. 快速排序
3.6.2 毕达哥拉斯三元组
3.6.3 变位词
3.7 算术表达式
3.8
作者介绍:
JoeArmstrong,Erlang最初的设计者和实现者,也是ErlangOTP系统项目的首席架构师。他拥有瑞典皇家理工学院博士学位,是容错系统开发领域的专家。此外,他还在开发旨在替代XML的标记语言ML9。现任职于爱立信公司。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
The world is parallel.
If we want to write programs that behave as other objects behave in
the real world, then these programs will have a concurrent structure.
Use a language that was designed for writing concurrent applications,
and development becomes a lot easier.
Erlang programs model how we think and interact.
Functional programming forbids code with side effects. Side effects and concurrency don’t mix. You can have sequential code with side effects, or you can have code and concurrency that is free from side effects.You have to choose. There is no middle way.
Erlang is a language where concurrency belongs to the programming language and not the operating system.
A guard sequence is either a single guard or a series of guards, separated
by semicolons (;). The guard sequence G1; G2; ...; Gn is true if at
least one of the guards—G1, G2, ...—evaluates to true.
A guard is a series of guard expressions, separated by commas (,).
The guard GuardExpr1, GuardExpr2, ..., GuardExprN is true if all the guard
expressions—GuardExpr1, GuardExpr2, ...—evaluate to true.
The set of valid guard expressions is a subset of all valid Erlang expressions.
The reason for restricting guard expressions to a subset of Erlang
expressions is that we want to guarantee that evaluating a guard expression
is free from side effects. Guards are an extension of pattern
matching, and since pattern matching has no side effects, we don’t
want guard evaluation to have side effects.
1. When we enter a receive statement, we start a timer (but only if an
after section is present in the expression).
2. Take the first message in the mailbox and try to match it against
Pattern1, Pattern2, and so on. If the match succeeds, the message
is removed from the mailbox, and the expressions following the
pattern are evaluated.
3. If none of the patterns in the receive statement matches the first
message in the mailbox, then the first message is removed from
the mailbox and put into a “save queue.” The second messagein the mailbox is then tried. This procedure is repeated until a
matching message is found or until all the messages in the mailbox
have been examined.
4. If none of the messages in the mailbox matches, then the process
is suspended and will be rescheduled for execution ...
Download edemo2.erl
1> edemo2:start(false, abc).
Process c received {'EXIT',<0.81.0>,abc}
Process a received {'EXIT',<0.81.0>,abc}
process b (<0.81.0>) is dead
process c (<0.82.0>) is alive
ok
2> edemo2:start(false, normal).
process b (<0.85.0>) is alive
process c (<0.86.0>) is alive
ok
3> edemo2:start(false, kill).
Process c received {'EXIT',<0.97.0>,killed}
Process a received {'EXIT',<0.97.0>,killed}
process b (<0.97.0>) is dead
process c (<0.98.0>) is alive
ok
4> edemo2:start(true, abc).
Process b received {'EXIT',<0.102.0>,abc}
process b (<0.101.0>) is alive
process c (<0.102.0>) is alive
ok
5> edemo2:start(true, normal).
Process b received {'EXIT',<0.106.0>,normal}
process b (<0.105.0>) is alive
process c (<0.106.0>) is alive
ok
其它内容:
编辑推荐
本书是讲述下一代编程语言Erlang的权威著作,主要涵盖顺序型编程、异常处理、编译和运行代码、并发编程、并发编程中的错误处理、分布式编程、多核编程等内容。本书将帮者在消息传递的基础上构建分布式的并发系统,免去锁与互斥技术的羁绊,使程序在多核CPU上高效运行。本书讲述的各种设计方法和行为将成为设计容错与分布式系统中的利器。
书籍介绍
书是讲述下一代编程语言Erlang 的权威著作,主要涵盖顺序型编程、异常处理、编译和运行代码、并发编程、并发编程中的错误处理、分布式编程、多核编程等内容。本书将帮助读者在消息传递的基础上构建分布式的并发系统,免去锁与互斥技术的羁绊,使程序在多核CPU 上高效运行。本书讲述的各种设计方法和行为将成为设计容错与分布式系统中的利器。.
在多核、并发、分布为王的时代,谁将成为下一个主流编程语言?来自全世界的众多专家都认为,Erlang最有可能在竞争中胜出。
Erlang开源语言系出名门,通信巨头爱立信公司用它开发出了可靠性惊人的交换机系统AXD301。它天生就是面向并发、分布和高容错的,兼有函数式语言和脚本语言的各种优点,而且已经用于商业开发多年,具有稳定性极高的虚拟机和平台库。有了这些天时地利,无怪乎Erlang能够迅速成为热门的开发语言,除了广泛应用于通信行业之外,它已经进入了各个领域:Facebook用它实现了聊天系统,Yahoo用它重写了Delicious,Amazon用它开发了云计算数据服务SimpleDB,还有多人游戏、测试工具、电子支付、数据采集与监控、企业消息、电子邮件、空中交通管制……..
本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,较深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、MNesia、Ets和Dets等主题,更为精彩的是,大师亲自操刀,构建了MapReduce实例和多人聊天实例,一定让你大呼过瘾。...
网站评分
书籍多样性:8分
书籍信息完全性:7分
网站更新速度:6分
使用便利性:3分
书籍清晰度:3分
书籍格式兼容性:3分
是否包含广告:6分
加载速度:6分
安全性:8分
稳定性:9分
搜索功能:4分
下载便捷性:8分
下载点评
- 已买(357+)
- 中评(663+)
- 经典(144+)
- 少量广告(331+)
- 无多页(498+)
- 种类多(371+)
- 引人入胜(116+)
- 内容齐全(428+)
下载评价
- 网友 詹***萍:
好评的,这是自己一直选择的下载书的网站
- 网友 权***颜:
下载地址、格式选择、下载方式都还挺多的
- 网友 堵***格:
OK,还可以
- 网友 冯***卉:
听说内置一千多万的书籍,不知道真假的
- 网友 游***钰:
用了才知道好用,推荐!太好用了
- 网友 田***珊:
可以就是有些书搜不到
- 网友 郗***兰:
网站体验不错
- 网友 通***蕊:
五颗星、五颗星,大赞还觉得不错!~~
- 网友 孙***夏:
中评,比上不足比下有余
- 网友 焦***山:
不错。。。。。
- 网友 相***儿:
你要的这里都能找到哦!!!
- 网友 寇***音:
好,真的挺使用的!
- 网友 宫***玉:
我说完了。
- 网友 陈***秋:
不错,图文清晰,无错版,可以入手。
喜欢"Erlang 程序设计 【正版书籍】"的人也看了
正版书籍 电力大数据安全 田建伟,朱宏宇,乔宏,方璐中国电力出版社9787519869977 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
正版 二册 中华传统文化核心读本·精选插图版:朱子家训·颜氏家训·孔子家语+智囊精粹 中华传统文化核心读本 全注全译注释译文 国学典藏读本 收录上起先秦下迄明代的历代智慧故事千则 智囊精粹 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
以空间换时间-陈氏太极拳实战系统训练 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
新闻节目与播音主持 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
小小宝贝,大大情感 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
绿色制药技术 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
华图2018天津市公务员录用考试专用教材:申论 (互联网+) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
Openshift助力DevOps 云部署更简单 电子工业出版社 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
主题写作十二课 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
2023王江涛考研英语满分范文背诵(苹果英语考研红皮书) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 新法汉词典 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 中公版·2019全国一级建造师执业资格考试专用辅导书:建筑工程管理与实务 历年真题与考前押题试卷 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 全国房地产经纪人职业资格考试一本通--房地产交易制度政策考点全解与练习 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 当代美国非主流文学思想调研 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 火影 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 阀控式密封蓄电池及其在通信中的应用 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 9787563936908 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 焊接质量控制及缺陷分析检验 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 大学化学实验2合成实验与技术 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 国家智库报告·经济:国有企业分类改革的逻辑、路径与实施 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:4分
人物塑造:4分
主题深度:9分
文字风格:6分
语言运用:8分
文笔流畅:8分
思想传递:3分
知识深度:9分
知识广度:6分
实用性:6分
章节划分:6分
结构布局:9分
新颖与独特:3分
情感共鸣:5分
引人入胜:3分
现实相关:3分
沉浸感:7分
事实准确性:8分
文化贡献:8分