Home > misc > 《Erlang Programming》is on the way

《Erlang Programming》is on the way

December 9th, 2008 :: jackyz

Erlang Programming 从华章图书的陈主任那里得到正式确认,国际图书市场上,在 Joe Armstrong 的 “那一本” 之外,仅有的 另一本 Erlang 图书,正在由他们着手引进,计划在明年的某个时刻推出(英文预计09年4月出版)。这意味着,在 Erlang 社区,至少是图书出版这个领域,我们很难得的能与国外保持高度同步。对于广大中文 Erlangers 来说,在这个冬天,这实在是为数不多的能让人感到幸福的好消息。

从目前了解到的情况来看(目录/内容还没有看到,请各位知情同学尽力提供),与 Joe Armstrong 的 “那一本” 着重讲述语言本身不同,Francesco Cesarini 的 “这一本” 很可能会侧重于实践经验的分享。我从一个实践者的角度看,觉得这两本书之间形成了一种良好的承接和配合。如果说 “那一本” 是带领我们闯入了一个全新的 “面向并发编程的世界”。那么,我们在这个美丽新世界的探险之旅,仍会时不时的碰上一些被叫做 “最佳实践” 的未明区域,有待我们辛苦的 “穿越”。此时,一本侧重于具体项目实践的图书,就好比是其他探险家留下了一份很好很强大的 “手绘地图”+“攻略” ,因而极富价值。

谈到 Francesco Cesarini ,有必要给不认识的同学简短介绍一下,他是 Erlang-Consulting 的 founder ,阅项目无数,战斗经验满载,实力绝对不容小盱。靠谱的新书降临,大家一起期待吧!

misc

  1. Arbow
    December 9th, 2008 at 13:01 | #1

    Good news :D

  2. xiaop
    December 9th, 2008 at 14:29 | #2

    Type your comment here…

  3. xiaop
    December 9th, 2008 at 14:30 | #3

    有点担心翻译的质量

  4. xiaop
    December 9th, 2008 at 15:02 | #4

    找了好久没有找到怎么注册?、。。。

    关闭注册了?

  5. dhui
    December 9th, 2008 at 16:51 | #5

    [erlang-questions] New Book “Erlang Programming” from O’Reilly
    Francesco Cesarini
    Thu Sep 4 13:46:21 CEST 2008

    Previous message: [erlang-questions] New Book “Erlang Programming” from O’Reilly
    Next message: [erlang-questions] A whole bunch of implementation details
    Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    ——————————————————————————–

    Hi Richard,

    Unfortunately, you will probably not get any wiser from the book, but I
    hope your students will love it. The book covers Erlang in depth. It
    has less contents than Joe’s book, but covers them in much more detail.
    As an example, we are dedicating about 20 pages on basic Erlang data
    types (excluding records, funs, binaries, refs, etc) and well over 25 on
    sequential programming (How do you explain recursion to someone coming
    across it the first time?). We are trying to cater not only for
    experienced programmers who are new to Erlang, but also for those who do
    not have a strong computer science background or a lot of programming
    experience. I will be using a first rough draft next week when I teach
    the students at the IT University in Gothenburg. It will be interesting
    to get their feedback and see the results (It gives the saying shoot the
    messenger a complete new meaning :-) ).

    I am sure O’Reilly will soon publish a table of contents (I think they
    are waiting to send the first draft to the reviewers), but a good
    showcase of what we are covering is in our training materials, as that
    is what we are basing the outline and many of the examples on:
    http://www.erlang-consulting.com/training/courses/example.html
    Having developed the training material over a 7 year period, we know
    they work and that the contents and order in which the subjects are
    taken up is optimal. We also plan on a chapters covering the trace BIFs
    and dbg, one on a graphics package (not GS), one on interfacing Erlang
    with other languages (C / Java / Ruby), and one on testing and TDD.

    One chapter will be dedicated to OTP behaviours, but we are just
    scratching the surface. Instead, we concentrate on introducing the
    problems and concepts the behaviours solve. That includes supervisors,
    finite state machines, and client server behaviours, all described as
    Erlang processes. To truly understand the power of the OTP design
    patterns, you need to understand the ins and outs of concurrency and
    Erlang. With that in place, OTP will come naturally. We made the
    decision to tackle Erlang first, and use the experiences to tackle OTP
    (While laying the foundations for our readers). We should to have an
    OTP book out late next year, working on a similar concept (Using our
    training material). Prior to that, however, I really hope the other two
    books looking at advanced Erlang by Manning and Pragmatic will be out.
    They should cover some of your questions.

    Regards,
    Francesco

    http://www.erlang-consulting.com

    Richard A. O’Keefe wrote:
    > On 3 Sep 2008, at 11:28 pm, Kenji Rikitake wrote:
    >
    >
    >> Erlang Programming
    >> by Francesco Cesarini and Simon Thompson
    >> to be published on December 2008
    >> http://www.amazon.com/dp/0596518188
    >> (Anybody found the http://www.oreilly.com link? I didn’t.)
    >>
    >
    >
    > I didn’t find much about the book (as opposed to its
    > authors) in that page. What does this book add to
    > the old Erlang book and Joe’s newer one? What is the
    > intended audience? Is it going to tell _me_ anything
    > I don’t know about Erlang (and there is a huge amount
    > of OTP I don’t understand yet) or is it going to be a
    > book that I’ll want to give to students?
    >

  6. December 9th, 2008 at 19:44 | #6

    信不过机工的说,还是希望东南引进影印版。。

  7. 琳琳的小狗
    December 9th, 2008 at 19:58 | #7

    机工……怕怕……
    他们是不是找erlang-china翻译的?如果不是,那算了。

  8. logoff
    December 9th, 2008 at 23:15 | #8

    4楼 你打开 erlang china社区后往下拉
    ……….
    右下角

    Meta
    Register (注册)
    Log in (登录)
    Entries RSS
    Comments RSS
    WordPress.org

  9. haha
    December 10th, 2008 at 07:53 | #9

    是要出影印版还是翻译版啊?
    Francesco的课不错:)

  10. yeshucheng
    December 10th, 2008 at 09:00 | #10

    Type your comment here…

  11. yeshucheng
    December 10th, 2008 at 09:11 | #11

    有机会直接买影印版的

  12. Godwit
    December 10th, 2008 at 12:04 | #12

    期待啊~~

  13. dsun
    December 10th, 2008 at 13:30 | #13

    Hi Richard,

    Unfortunately, you will probably not get any wiser from the book, but I
    hope your students will love it. The book covers Erlang in depth. It
    has less contents than Joe’s book, but covers them in much more detail.
    As an example, we are dedicating about 20 pages on basic Erlang data
    types (excluding records, funs, binaries, refs, etc) and well over 25 on
    sequential programming (How do you explain recursion to someone coming
    across it the first time?). We are trying to cater not only for
    experienced programmers who are new to Erlang, but also for those who do
    not have a strong computer science background or a lot of programming
    experience. I will be using a first rough draft next week when I teach
    the students at the IT University in Gothenburg. It will be interesting
    to get their feedback and see the results (It gives the saying shoot the
    messenger a complete new meaning :-) ).

    I am sure O’Reilly will soon publish a table of contents (I think they
    are waiting to send the first draft to the reviewers), but a good
    showcase of what we are covering is in our training materials, as that
    is what we are basing the outline and many of the examples on:
    http://www.erlang-consulting.com/training/courses/example.html
    Having developed the training material over a 7 year period, we know
    they work and that the contents and order in which the subjects are
    taken up is optimal. We also plan on a chapters covering the trace BIFs
    and dbg, one on a graphics package (not GS), one on interfacing Erlang
    with other languages (C / Java / Ruby), and one on testing and TDD.

    One chapter will be dedicated to OTP behaviours, but we are just
    scratching the surface. Instead, we concentrate on introducing the
    problems and concepts the behaviours solve. That includes supervisors,
    finite state machines, and client server behaviours, all described as
    Erlang processes. To truly understand the power of the OTP design
    patterns, you need to understand the ins and outs of concurrency and
    Erlang. With that in place, OTP will come naturally. We made the
    decision to tackle Erlang first, and use the experiences to tackle OTP
    (While laying the foundations for our readers). We should to have an
    OTP book out late next year, working on a similar concept (Using our
    training material). Prior to that, however, I really hope the other two
    books looking at advanced Erlang by Manning and Pragmatic will be out.
    They should cover some of your questions.

    Regards,
    Francesco

    http://www.erlang-consulting.com

    Richard A. O’Keefe wrote:
    > On 3 Sep 2008, at 11:28 pm, Kenji Rikitake wrote:
    >
    >
    >> Erlang Programming
    >> by Francesco Cesarini and Simon Thompson
    >> to be published on December 2008
    >> http://www.amazon.com/dp/0596518188
    >> (Anybody found the http://www.oreilly.com link? I didn’t.)
    >>
    >
    >
    > I didn’t find much about the book (as opposed to its
    > authors) in that page. What does this book add to
    > the old Erlang book and Joe’s newer one? What is the
    > intended audience? Is it going to tell _me_ anything
    > I don’t know about Erlang (and there is a huge amount
    > of OTP I don’t understand yet) or is it going to be a
    > book that I’ll want to give to students?
    >

  14. dsun
    December 10th, 2008 at 13:33 | #14

    more about this book, follow this:

    [erlang-questions] New Book “Erlang Programming” from O’Reilly
    http://www.erlang.org/pipermail/erlang-questions/2008-September/037898.html

  15. Xingdong
    December 10th, 2008 at 20:05 | #15

    Francesco有15年多的Erlang经验,不光项目经验丰富,而且在training方面也很厉害,这本书和他很多年的training经验也分不开,所以这本书要更贴近于循序渐进的学习
    都很期待这本书 :)

  16. dogstar
    December 11th, 2008 at 12:27 | #16

    中文的不管翻译的好坏,出版的时间还是比较不靠谱的.看看joe的中文版.交付书稿,到出书估计都花费了小半年.还是先出影印版的.让我们先睹为快么.

  17. December 11th, 2008 at 23:47 | #17

    Hi all, thanks for the support. You might want to know there is an interest from O’Reily to translate the book to Chinese. I am really looking forward to it! We are now working hard to finish the English version.

    Francesco & Simon

  18. 琳琳的小狗
    December 13th, 2008 at 22:47 | #18

    赞,作者都过来顶了:)

  19. December 25th, 2008 at 14:43 | #19

    我看到美国网上有卖了,http://www.amazon.com/Erlang-Programming-Francesco-Cesarini/dp/0596518188/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1230187315&sr=8-2

  20. April 13th, 2009 at 14:06 | #20

    严重期待…

  21. xman1978
    January 7th, 2010 at 13:36 | #21

    有没有人开始翻译!我想加入!
    ykdesign@126.com

  1. No trackbacks yet.