Erlang编程指南
作者:(美)塞萨里尼 等著,慕尼黑Isar工作组 等译
出版:机械工业出版社 2011.3
丛书:Erlang Programming
页数:444
定价:79.00 元
ISBN-13:9787111303251
ISBN-10:7111303253 
去豆瓣看看    序
  前言
  第1章 引言
  为什么我应该使用Erlang
  Erlang语言的历史及发展
  Erlang的特性
  Erlang和多核
  案例研究
  应该如何使用Erlang
  第2章 Erlang基础
  整数
  Erlang终端
  浮点数
  基元
  布尔类型
  元组
  列表
  项元比较
  变量
  复杂数据结构
  模式匹配
  函数
  模块
  练习
  第3章 Erlang顺序编程
  条件评估
  保护元
  内置函数
  递归
  运行时错误
  处理错误
  模块库
  调试器
  练习
  第4章 并发编程
  创建进程
  消息传递
  接收消息
  注册进程
  超时
  性能基准测试
  进程架构
  尾递归和内存泄漏
  面向并发程序设计的个案研究
  竞争条件、死锁和饥饿进程
  进程管理器
  练习
  第5章 进程设计模式
  客户端
  进程模式实例
  有限状态机
  事件管理器和句柄
  练习
  第6章 进程错误处理机制
  进程链接和退出信号
  健壮性系统
  练习
  第7章 记录和宏
  记录
  宏
  练习
  第8章 软件升级
  升级模块
  幕后
  升级过程
  .erlang文件
  练习
  第9章 更多数据类型和高级别构造
  实践中的函数式编程
  Funs和高阶函数
  列表解析
  二进制类型和序列化
  引用
  练习
  第10章 ETS和Dets表
  ETS表
  Dets表
  移动用户数据库实例
  练习
  第11章 Erlang中的分布式编程
  Erlang中的分布式系统
  Erlang中的分布式计算:基础
  epmd进程
  练习
  第12章 OTP行为包
  OTP行为包介绍
  通用服务器
  监控进程
  应用
  版本发行的处理
  其他行为包和更多阅读资源
  练习
  第13章 Mnesia介绍
  何时使用Mnesia
  配置Mnesia
  事务处理
  分区网络
  扩展阅读
  练习
  第14章 图形用户界面编程wxErlang
  wxWidgets
  wxErlang:wxWidgets绑定到Erlang
  第一个实例:MicroBlog
  MiniBlog实例
  获取和运行wxErlang
  练习
  第15章 套接字编程
  用户数据报协议
  传输控制协议
  inet模块
  扩展阅读
  练习
  第16章 Erlang与其他编程语言接口
  交互运作概况
  与Java交互运作
  C节点
  Unix终端的Erlang调用:erl_call
  端口程序
  通信支持库
  内联驱动程序和FFI
  练习
  第17章 跟踪内置函数,dbg跟踪器以及匹配规则
  引言
  跟踪内置函数
  用trace_pattern内置函数跟踪调用
  dbg跟踪器
  匹配规则:fun语法
  匹配规则:螺母和螺栓
  扩展阅读
  练习
  第18章 类型和文档
  Erlang中的类型
  TypEr: 成功类型和类型推断
  使用EDoc生成文档
  练习
  第19章 EUnit和测试驱动开发
  测试驱动开发
  EUnit
  EUnit的基础架构
  测试基于状态的系统
  在Erlang中测试并发程序
  练习
  第20章 风格和效率
  应用和模块
  进程和并发
  格式约定
  编码策略
  效率
  最后
  附录 使用Erlang
  Francesco Cesarini,14年来一直向学生、开发人员、测试人员、项目和技术经理教授Erlang/OTP技术。他协助在爱尔兰、美国和英国建立起了Erlang开发中心。
  Simon Thompson是一位肯特大学计算机实验室的逻辑和计算学教授,在过去25年里,他在那里教授本科生和研究生的计算学课程。
  《Erlang编程指南》是对Erlang语言的深入介绍。Erlang是任何必须并发、容错和快速响应的环境的理想编程语言。随着多核处理器及其针对并发的新的可扩展方式的发展,Erlang得到了广泛的使用。通过《Erlang编程指南》,你将学会如何使用Erlang编写复杂的并发程序,不管你是否有编程背景和经验。
  《Erlang编程指南》由国际知名的Erlang社区领导者根据他们的培训材料编写而成。《Erlang编程指南》的重点集中在解释Erlang的语法和语义,并且介绍了其模式匹配、规范列表、递归、调试、网络和并发性等内容。
  《Erlang编程指南》帮助你:
  理解Erlang的强大功能及其包含的特殊功能。
  学习并发背后的概念以及Erlang处理并发的方式。
  编写高效的Erlang程序并保持代码整洁和良好的可读性。
  探究Erlang如何满足分布式系统的要求。
  轻松添加简单的图形用户界面。
  学习Erlang的跟踪机制和调试并发和分布式系统。
  使用内置的Mnesia数据库和其他表存储功能。
  《Erlang编程指南》每章末尾都提供了练习题,并且由简单的示例贯穿全书。
比价列表