Erlang编程指南

Erlang编程指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2011-03
ISBN: 9787111303251
定价: 79.00
装帧: 平装
开本: 其他
纸张: 其他
原版书名: Erlang Programming
65人买过
  • “即便我已经使用Erlang多年,在编程的时候仍然需要参考《Erlang编程指南》。不同层次的Erlang程序员都会发现本书是有价值的学习和参考资料。”
    ——Steve Vinoski,《IEEE Internet Computing》专栏作家
    《Erlang编程指南》是对Erlang语言的深入介绍。Erlang是任何必须并发、容错和快速响应的环境的理想编程语言。随着多核处理器及其针对并发的新的可扩展方式的发展,Erlang得到了广泛的使用。通过本书,你将学会如何使用Erlang编写复杂的并发程序,不管你 Francesco Cesarini 14年来一直向学生、开发人员、测试人员、项目和技术经理教授Erlang/OTP技术。他协助在爱尔兰、美国和英国建立起了Erlang开发中心。
    Simon Thompson是一位肯特大学计算机实验室的逻辑和计算学教授,在过去25年里,他在那里教授本科生和研究生的计算学课程。 序 1
    前言  3
    第1章 引言 9
    为什么我应该使用Erlang  9
    Erlang语言的历史及发展  11
    Erlang的特性  12
    Erlang和多核  17
    案例研究  18
    应该如何使用Erlang 21
    第2章 Erlang基础 22
    整数  22
    Erlang终端  23
    浮点数 23
    基元  25
    布尔类型 27
    元组 28
    列表  29
    项元比较 34
    变量  36
    复杂数据结构  38
    模式匹配  40
    函数  44
    模块  46
    练习  50
    第3章 Erlang顺序编程 52
    条件评估 52
    保护元  57
    内置函数  60
    递归 66
    运行时错误  75
    处理错误  77
    模块库  84
    调试器  87
    练习  90
    第4章 并发编程 95
    创建进程  96
    消息传递  98
    接收消息  100
    注册进程  107
    超时  110
    性能基准测试  111
    进程架构  112
    尾递归和内存泄漏  113
    面向并发程序设计的个案研究  115
    竞争条件、死锁和饥饿进程  116
    进程管理器 118
    练习  119
    第5章 进程设计模式 121
    客户端/服务器模型  122
    进程模式实例  128
    有限状态机  130
    事件管理器和句柄  134
    练习  141
    第6章 进程错误处理机制 143
    进程链接和退出信号  143
    健壮性系统  152
    练习  158
    第7章 记录和宏 161
    记录  162
    宏  168
    练习  172
    第8章 软件升级 175
    升级模块  175
    幕后  178
    升级过程  184
    .erlang文件  188
    练习  188
    第9章 更多数据类型和高级别构造 190
    实践中的函数式编程  190
    Funs和高阶函数 191
    列表解析  198
    二进制类型和序列化  202
    引用  211
    练习  212
    第10章 ETS和Dets表 214
    ETS表  214
    Dets表  228
    移动用户数据库实例  231
    练习  242
    第11章 Erlang中的分布式编程 244
    Erlang中的分布式系统  244
    Erlang中的分布式计算:基础  246
    epmd进程  259
    练习  260
    第12章 OTP行为包 261
    OTP行为包介绍 261
    通用服务器 264
    监控进程  274
    应用  278
    版本发行的处理 284
    其他行为包和更多阅读资源 287
    练习 288
    第13章 Mnesia介绍 290
    何时使用Mnesia 290
    配置Mnesia 292
    事务处理 296
    分区网络 301
    扩展阅读 302
    练习 303
    第14章 图形用户界面编程wxErlang  305
    wxWidgets 305
    wxErlang:wxWidgets绑定到Erlang 306
    第一个实例:MicroBlog 309
    MiniBlog实例 313
    获取和运行wxErlang 316
    练习 317
    第15章 套接字编程  319
    用户数据报协议 319
    传输控制协议 323
    inet模块 328
    扩展阅读 329
    练习 330
    第16章 Erlang与其他编程语言接口 332
    交互运作概况 332
    与Java交互运作 334
    C节点 339
    Unix终端的Erlang调用:erl_call 343
    端口程序 343
    通信支持库 347
    内联驱动程序和FFI 349
    练习 350
    第17章 跟踪内置函数,dbg跟踪器以及匹配规则  351
    引言  351
    跟踪内置函数  352
    用trace_pattern内置函数跟踪调用  358
    dbg跟踪器  362
    匹配规则:fun语法  370
    匹配规则:螺母和螺栓  379
    扩展阅读  387
    练习  388
    第18章 类型和文档  390
    Erlang中的类型  390
    TypEr: 成功类型和类型推断  394
    使用EDoc生成文档  397
    练习  405
    第19章 EUnit和测试驱动开发  406
    测试驱动开发 406
    EUnit  407
    EUnit的基础架构  411
    测试基于状态的系统  413
    在Erlang中测试并发程序  414
    练习  415
    第20章 风格和效率  417
    应用和模块  417
    进程和并发 422
    格式约定  425
    编码策略  431
    效率  433
    最后  437
    附录 使用Erlang 439
  • 内容简介:
    “即便我已经使用Erlang多年,在编程的时候仍然需要参考《Erlang编程指南》。不同层次的Erlang程序员都会发现本书是有价值的学习和参考资料。”
    ——Steve Vinoski,《IEEE Internet Computing》专栏作家
    《Erlang编程指南》是对Erlang语言的深入介绍。Erlang是任何必须并发、容错和快速响应的环境的理想编程语言。随着多核处理器及其针对并发的新的可扩展方式的发展,Erlang得到了广泛的使用。通过本书,你将学会如何使用Erlang编写复杂的并发程序,不管你
  • 作者简介:
    Francesco Cesarini 14年来一直向学生、开发人员、测试人员、项目和技术经理教授Erlang/OTP技术。他协助在爱尔兰、美国和英国建立起了Erlang开发中心。
    Simon Thompson是一位肯特大学计算机实验室的逻辑和计算学教授,在过去25年里,他在那里教授本科生和研究生的计算学课程。
  • 目录:
    序 1
    前言  3
    第1章 引言 9
    为什么我应该使用Erlang  9
    Erlang语言的历史及发展  11
    Erlang的特性  12
    Erlang和多核  17
    案例研究  18
    应该如何使用Erlang 21
    第2章 Erlang基础 22
    整数  22
    Erlang终端  23
    浮点数 23
    基元  25
    布尔类型 27
    元组 28
    列表  29
    项元比较 34
    变量  36
    复杂数据结构  38
    模式匹配  40
    函数  44
    模块  46
    练习  50
    第3章 Erlang顺序编程 52
    条件评估 52
    保护元  57
    内置函数  60
    递归 66
    运行时错误  75
    处理错误  77
    模块库  84
    调试器  87
    练习  90
    第4章 并发编程 95
    创建进程  96
    消息传递  98
    接收消息  100
    注册进程  107
    超时  110
    性能基准测试  111
    进程架构  112
    尾递归和内存泄漏  113
    面向并发程序设计的个案研究  115
    竞争条件、死锁和饥饿进程  116
    进程管理器 118
    练习  119
    第5章 进程设计模式 121
    客户端/服务器模型  122
    进程模式实例  128
    有限状态机  130
    事件管理器和句柄  134
    练习  141
    第6章 进程错误处理机制 143
    进程链接和退出信号  143
    健壮性系统  152
    练习  158
    第7章 记录和宏 161
    记录  162
    宏  168
    练习  172
    第8章 软件升级 175
    升级模块  175
    幕后  178
    升级过程  184
    .erlang文件  188
    练习  188
    第9章 更多数据类型和高级别构造 190
    实践中的函数式编程  190
    Funs和高阶函数 191
    列表解析  198
    二进制类型和序列化  202
    引用  211
    练习  212
    第10章 ETS和Dets表 214
    ETS表  214
    Dets表  228
    移动用户数据库实例  231
    练习  242
    第11章 Erlang中的分布式编程 244
    Erlang中的分布式系统  244
    Erlang中的分布式计算:基础  246
    epmd进程  259
    练习  260
    第12章 OTP行为包 261
    OTP行为包介绍 261
    通用服务器 264
    监控进程  274
    应用  278
    版本发行的处理 284
    其他行为包和更多阅读资源 287
    练习 288
    第13章 Mnesia介绍 290
    何时使用Mnesia 290
    配置Mnesia 292
    事务处理 296
    分区网络 301
    扩展阅读 302
    练习 303
    第14章 图形用户界面编程wxErlang  305
    wxWidgets 305
    wxErlang:wxWidgets绑定到Erlang 306
    第一个实例:MicroBlog 309
    MiniBlog实例 313
    获取和运行wxErlang 316
    练习 317
    第15章 套接字编程  319
    用户数据报协议 319
    传输控制协议 323
    inet模块 328
    扩展阅读 329
    练习 330
    第16章 Erlang与其他编程语言接口 332
    交互运作概况 332
    与Java交互运作 334
    C节点 339
    Unix终端的Erlang调用:erl_call 343
    端口程序 343
    通信支持库 347
    内联驱动程序和FFI 349
    练习 350
    第17章 跟踪内置函数,dbg跟踪器以及匹配规则  351
    引言  351
    跟踪内置函数  352
    用trace_pattern内置函数跟踪调用  358
    dbg跟踪器  362
    匹配规则:fun语法  370
    匹配规则:螺母和螺栓  379
    扩展阅读  387
    练习  388
    第18章 类型和文档  390
    Erlang中的类型  390
    TypEr: 成功类型和类型推断  394
    使用EDoc生成文档  397
    练习  405
    第19章 EUnit和测试驱动开发  406
    测试驱动开发 406
    EUnit  407
    EUnit的基础架构  411
    测试基于状态的系统  413
    在Erlang中测试并发程序  414
    练习  415
    第20章 风格和效率  417
    应用和模块  417
    进程和并发 422
    格式约定  425
    编码策略  431
    效率  433
    最后  437
    附录 使用Erlang 439
查看详情
其他版本 / 全部 (1)
12
相关图书 / 更多
Erlang编程指南
Erd?s-Mordell型不等式(精)/现代数学中的著名定理纵横谈丛书
王梓坤 著;刘培杰数学工作室 编
Erlang编程指南
Ernst[恩斯特:色彩库]
Ian Turpin 著
Erlang编程指南
Eragon(飞龙圣战)
Christopher Paolini 著
Erlang编程指南
EroticFantasyArt
Duddlebug、Aly Fell 著
Erlang编程指南
Ernest
Catherine Rayner(凯瑟琳·雷纳) 著
Erlang编程指南
Erkundungen Deutsch als Fremdsprache C2:Integriertes Kurs- und Arbeitsbuch
Anne Buscha;Susanne Raven;Mathias Toscher
Erlang编程指南
EragonandEldestOmnibus
Christopher Paolini 著
Erlang编程指南
ErnestHemingway:AWriter'sLife
Catherine Reef 著
Erlang编程指南
ErnestSosa:AndHisCritics(PhilosophersandtheirCritics)
John Greco 编