O'Reilly:Erlang编程(影印版)
品相核验准确、体验好,不符包售后;下午5点前订单,当日发货
¥
5.9
九五品
仅1件
作者塞萨芮利(Francesco Cesarini)、汤普森(Simon Thompson) 著
出版社东南大学出版社
出版时间2010-06
版次1
装帧平装
货号9787564122690503
上书时间2024-03-19
商品详情
- 品相描述:九五品
图书标准信息
-
作者
塞萨芮利(Francesco Cesarini)、汤普森(Simon Thompson) 著
-
出版社
东南大学出版社
-
出版时间
2010-06
-
版次
1
-
ISBN
9787564122690
-
定价
64.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
470页
-
字数
607千字
-
正文语种
英语
- 【内容简介】
-
《Erlang编程(影印版)》深入介绍了Erlang,这是一门满足高并发、容错和快速响应等苛刻要求的理想编程语言。随着多核CPU以及与之俱来的新并发扩展方式崭露头角,Erlang正在获得更广泛的接受和应用。只要拥有这本指南,无论此前的编程水平或经验如何,你都将学会用Erlang编写复杂的并发程序。
《Erlang编程》由Erlang国际社区的两位领袖级人物基于他们的培训教材撰写,重点解析该语言的语法和语义,并详细阐述模式匹配、严格列表(properlists)、递归、调试、网络与并发等重要概念的精髓要义。
《Erlang编程(影印版)》可以帮助你:理解并掌握Erlang的诸多强项,以及其设计者潜心设计的各种特性;学习并发背后的概念和Erlang相应的处理方法;编写高效的Erlang程序,并且保持代码整洁易读;发现Erlang如何满足分布式系统的需求;小试牛刀,添加简单图形用户界面;学习Erlang的追踪机制,用于调试并发和分布式系统;使用内嵌的Mnesia数据库和其他表存储特性。
无论你是新手还是富有经验的Erlang开发者,《Erlang编程》都是案头必备的重要参考资料。
- 【作者简介】
-
塞萨芮利(FrancescoCesarini)从事Erlang/OTP教学14年,学生不仅来自高校,还有开发者、测试人员和项目/技术经理。他帮助筹建了爱尔兰、美国和英国的Erlang开发中心。
汤普森(SimonThompson)是一位来自肯特大学计算实验室的逻辑学与计算方法教授,在过去的25年中,他一直致力于本科生和研究生的计算机教学工作。
- 【目录】
-
1.introductionwhyshouldiuseerlang?
WhyShouldIUseErlang?
TheHistoryofErlang
ErlangsCharacteristics
High-LevelConstructs
ConcurrentProcessesandMessagePassing
Scalable,Safe,andEfficientConcurrency
SoftReal-TimeProperties
Robustness
DistributedComputation
IntegrationandOpenness
ErlangandMulticore
CaseStudies
TheAXD301ATMSwitch
CouchDB
ComparingErlangtoC++
HowShouldIUseErlang?
2.basicerlangintegers
theerlangshell
floats
atoms
booleans
tuples
lists
termcomparison
variables
complexdatastructures
patternmatching
functions
modules
exercises
3.sequentialerlangconditionalevaluations
guards
built-infunctions
recursion
runtimeerrors
handlingerrors
librarymodules
thedebugger
exercises
4.concurrentprogrammingcreatingprocesses
messagepassing
receivingmessages
registeredprocesses
timeouts
benchmarking
processskeletons
tailrecursionandmemoryleaks
acasestudyonconcurrency-orientedprogramming
raceconditions,deadlocks,andprocessstarvation
theprocessmanager
exercises
5.processdesignpatternsclient/servermodels
aprocesspatternexample
finitestatemachines
eventmanagersandhandlers
exercises
6.processerrorhandlingprocesslinksandexitsignals
robustsystems
exercises
7.recordsandmacrosrecords
macros
exercises
8.softwareupgradeupgradingmodules
behindthescenes
upgradingprocesses
the.erlangfile
exercise
9.moredatatypesandhigh-levelconstructsfunctionalprogrammingforreal
funsandhigher-orderfunctions
listcomprehensions
binariesandserialization
references
exercises
10.etsanddetstablesetstables
detstables
amobilesubscriberdatabaseexample
exercises
11.distributedprogramminginerlangdistributedsystemsinerlang
distributedcomputinginerlang:thebasics
theepmdprocess
exercises
12.otpbehaviorsintroductiontootpbehaviors
genericservers
supervisors
applications
releasehandling
otherbehaviorsandfurtherreading
exercises
13.introducingmnesiawhentousemnesia
configuringmnesia
transactions
partitionednetworks
furtherreading
exercises
14.guiprogrammingwithwxerlangwxwidgets
wxerlang:anerlangbindingforwxwidgets
afirstexample:microblog
theminiblogexample
obtainingandrunningwxerlang
exercises
15.socketprogramminguserdatagramprotocol
transmissioncontrolprotocol
theinetmodule
furtherreading
exercises
16.interfacingerlangwithotherprogramminglanguagesanoverviewofinterworking
interworkingwithjava
cnodes
erlangfromtheunixshell:erl_call
portprograms
librarysupportforcommunication
linked-indriversandtheffi
exercises
17.tracebifs,thedbgtracer,andmatchspecificationsintroduction
thetracebifs
tracingcallswiththetrace_patternbif
thedbgtracer
matchspecifications:thefunsyntax
matchspecifications:thenutsandbolts
furtherreading
exercises
18.typesanddocumentationtypesinerlang
typer:successtypesandtypeinference
documentationwithedoc
exercises
19.eunitandtest-drivendevelopmenttest-drivendevelopment
eunit
theeunitinfrastructure
testingstate-basedsystems
testingconcurrentprogramsinerlang
exercises
20.styleandefficiencyapplicationsandmodules
processesandconcurrency
stylisticconventions
codingstrategies
efficiency
andfinally
appendix:usingerlang
index
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价