Erlang编程

Erlang编程 pdf epub mobi txt 电子书 下载 2025

出版者:
作者:Francesco Cesarini
出品人:
页数:470
译者:
出版时间:2010-6
价格:64.00元
装帧:
isbn号码:9787564122690
丛书系列:
图书标签:
  • Erlang
  • 计算机
  • 程序设计
  • 计算机技术
  • 编程
  • programming
  • erlang
  • 计算机专业
  • Erlang
  • 并发编程
  • 函数式编程
  • OTP
  • 分布式系统
  • 电信
  • 高可用
  • 容错性
  • 编程语言
  • 开发
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《Erlang编程(影印版)》深入介绍了Erlang,这是一门满足高并发、容错和快速响应等苛刻要求的理想编程语言。随着多核CPU以及与之俱来的新并发扩展方式崭露头角,Erlang正在获得更广泛的接受和应用。只要拥有这本指南,无论此前的编程水平或经验如何,你都将学会用Erlang编写复杂的并发程序。

《Erlang编程》由Erlang国际社区的两位领袖级人物基于他们的培训教材撰写,重点解析该语言的语法和语义,并详细阐述模式匹配、严格列表(proper lists)、递归、调试、网络与并发等重要概念的精髓要义。

《Erlang编程(影印版)》可以帮助你:理解并掌握Erlang的诸多强项,以及其设计者潜心设计的各种特性;学习并发背后的概念和Erlang相应的处理方法;编写高效的Erlang程序,并且保持代码整洁易读;发现Erlang如何满足分布式系统的需求;小试牛刀,添加简单图形用户界面;学习Erlang的追踪机制,用于调试并发和分布式系统;使用内嵌的Mnesia数据库和其他表存储特性。

无论你是新手还是富有经验的Erlang开发者,《Erlang编程》都是案头必备的重要参考资料。

作者简介

Francesco Cesarini 14年来一直向学生、开发人员、测试人员、项目和技术经理教授Erlang/OTP技术。他协助在爱尔兰、美国和英国建立起了Erlang开发中心。

Simon Thompson是一位肯特大学计算机实验室的逻辑和计算学教授,在过去25年里,他在那里教授本科生和研究生的计算学课程。

目录信息

1.introduction why should i use erlang?
Why Should I Use Erlang?
The History of Erlang
Erlangs Characteristics
High-Level Constructs
Concurrent Processes and Message Passing
Scalable, Safe, and Efficient Concurrency
Soft Real-Time Properties
Robustness
Distributed Computation
Integration and Openness
Erlang and Multicore
Case Studies
The AXD301 ATM Switch
CouchDB
Comparing Erlang to C++
How Should I Use Erlang?
2.basic erlang integers
the erlang shell
floats
atoms
booleans
tuples
lists
term comparison
variables
complex data structures
pattern matching
functions
modules
exercises
3.sequential erlang conditional evaluations
guards
built-in functions
recursion
runtime errors
handling errors
library modules
the debugger
exercises
4.concurrent programming creating processes
message passing
receiving messages
registered processes
timeouts
benchmarking
process skeletons
tail recursion and memory leaks
a case study on concurrency-oriented programming
race conditions, deadlocks, and process starvation
the process manager
exercises
5.process design patterns client/server models
a process pattern example
finite state machines
event managers and handlers
exercises
6.process error handling process links and exit signals
robust systems
exercises
7.records and macros records
macros
exercises
8.software upgrade upgrading modules
behind the scenes
upgrading processes
the .erlang file
exercise
9.more data types and high-level constructs functional programming for real
funs and higher-order functions
list comprehensions
binaries and serialization
references
exercises
10.ets and dets tables ets tables
dets tables
a mobile subscriber database example
exercises
11.distributed programming in erlang distributed systems in erlang
distributed computing in erlang: the basics
the epmd process
exercises
12.otp behaviors introduction to otp behaviors
generic servers
supervisors
applications
release handling
other behaviors and further reading
exercises
13.introducing mnesia when to use mnesia
configuring mnesia
transactions
partitioned networks
further reading
exercises
14.gui programming with wxerlang wxwidgets
wxerlang: an erlang binding for wxwidgets
a first example: microblog
the miniblog example
obtaining and running wxerlang
exercises
15.socket programming user datagram protocol
transmission control protocol
the inet module
further reading
exercises
16.interfacing erlang with other programming languages an overview of interworking
interworking with java
c nodes
erlang from the unix shell: erl_call
port programs
library support for communication
linked-in drivers and the ffi
exercises
17.trace bifs, the dbg tracer, and match specifications introduction
the trace bifs
tracing calls with the trace_pattern bif
the dbg tracer
match specifications: the fun syntax
match specifications: the nuts and bolts
further reading
exercises
18.types and documentation types in erlang
typer: success types and type inference
documentation with edoc
exercises
19.eunit and test-driven development test-driven development
eunit
the eunit infrastructure
testing state-based systems
testing concurrent programs in erlang
exercises
20.style and efficiency applications and modules
processes and concurrency
stylistic conventions
coding strategies
efficiency
and finally
appendix: using erlang
index
· · · · · · (收起)

读后感

评分

如果没有joe老头的原书中文版就罢了,有了,就不要再想着另起炉灶,搞出什么,基元,项元这些别扭的名词来,直接叫 原子和元组要死啊? 第5-9章是说看着怎么跟前几章风格不同,很别扭,一看果然不是一个人翻译的。有些内容我怀疑校对者到底看过没有。翻译不是把单词译成中文就...  

评分

如果没有joe老头的原书中文版就罢了,有了,就不要再想着另起炉灶,搞出什么,基元,项元这些别扭的名词来,直接叫 原子和元组要死啊? 第5-9章是说看着怎么跟前几章风格不同,很别扭,一看果然不是一个人翻译的。有些内容我怀疑校对者到底看过没有。翻译不是把单词译成中文就...  

评分

误买的英文影印版,到手后有点害怕。想退,但发现网友说中文版翻译不好,而且又贵了10几块,所以取消了退货。 现在在看英文原版,原来真没有语言上的难度。贵在坚持。 看英文原版,不用担心译者将“atom”译成项元。不用担心译者那不顺畅的言语组织。  

评分

o'reilly的素质没什么可以怀疑的,和armstrong的不同之处是此书似乎偏重实战,而不全是语言的描述。 更难得的是国内已经开始翻译了,erlang能在国内竟有如此待遇。。  

评分

o'reilly的素质没什么可以怀疑的,和armstrong的不同之处是此书似乎偏重实战,而不全是语言的描述。 更难得的是国内已经开始翻译了,erlang能在国内竟有如此待遇。。  

用户评价

评分

图文并茂,基础知识点说得很清楚。

评分

图文并茂,基础知识点说得很清楚。

评分

图文并茂,基础知识点说得很清楚。

评分

内容的罗列,对于有经验的程序员不错。

评分

图文并茂,基础知识点说得很清楚。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有