[CPiE-CN] 《Erlang并发编程》翻译计划

15 views
Skip to first unread message

Lian Cheng

unread,
Mar 15, 2009, 10:50:13 AM3/15/09
to erlang...@googlegroups.com
Hi,各位

自去年年中开始,零星地开始对 Concurrent Programming in Erlang Part 1 的翻译工作。这个周末将之放到了公网的 SVN 上,并正式发起《Erlang并发编程》翻译计划,简称CPiE-CN,诚征各位英语达人志愿者共同翻译这本 Erlang 的第一本经典之作 ;-)

中译稿在线浏览:http://svn.liancheng.info/cpie-cn/trunk/.build/html/index.html
Sphinx 源码 SVN :http://svn.liancheng.info/cpie-cn/

志愿者请参见:http://svn.liancheng.info/cpie-cn/trunk/.build/html/cpie-cn-project.html

连城

Zoom.Quiet

unread,
Mar 15, 2009, 11:51:24 AM3/15/09
to erlang...@googlegroups.com, ECUG~erlang中文用户组, zeuux-press
2009/3/15 Lian Cheng <rhyth...@gmail.com>:

> Hi,各位
>
> 自去年年中开始,零星地开始对 Concurrent Programming in Erlang Part 1 的翻译工作。这个周末将之放到了公网的
> SVN 上,并正式发起《Erlang并发编程》翻译计划,简称CPiE-CN,诚征各位英语达人志愿者共同翻译这本 Erlang 的第一本经典之作 ;-)
>
> 中译稿在线浏览:http://svn.liancheng.info/cpie-cn/trunk/.build/html/index.html
> Sphinx 源码 SVN :http://svn.liancheng.info/cpie-cn/
>
哗! 又见 Sphinx ! 好书好平台!
支持!
这出版社很理解社区的力量哪!!
俺转发看是否 哲思有余力支持,,,

> 志愿者请参见:http://svn.liancheng.info/cpie-cn/trunk/.build/html/cpie-cn-project.html
>
> 连城
>

--
http://zoomquiet.org
'''过程改进乃是催生可促生靠谱的人的组织!'''
Usage OOo to replace M$ Office; You can get the truely Freedom 4 software.

Frank Song

unread,
Mar 15, 2009, 10:23:53 PM3/15/09
to erlang...@googlegroups.com
相信不少人都是有兴趣的。 多问一下:编译本未来有没有商业出版考虑?


2009/3/15 Lian Cheng <rhyth...@gmail.com>

jacky zhao

unread,
Mar 15, 2009, 10:41:07 PM3/15/09
to pon...@googlegroups.com, erlang...@googlegroups.com
同意老赵同学的 “Erlang 式编程” 这个提法。

程序员不能只是最新技术的冲浪者,同时也得是具体项目的实践者。在合理的时限,既定的技术平台下高质量的完成手头工作,是一个程序员起码的职业道德。

Erlang 语言的学习曲线比较陡峭,这是一个事实。要求所有的程序员都去掌握 Erlang 语言,这既不现实也毫无必要。但在理解 Erlang 的思想之后,如能充分利用现有语言,在手头的工作中,发挥出这一思想的威力,更出色的完成项目。在我看来,这比 “费力地向管理层推销 Erlang” 要靠谱得多。

Erlang 的威力在两个方面,其一是 BEAM/OTP 的高度成熟(精细的性能优化和完备的基础设施),其二是它对并发编程的独特软件思想。当然,(尤其是对于电信级软件而言)两者都很重要,但如果条件不许可(或者要求并没那么苛刻),先引入其中的一部分,对于软件本身而言,也是一种改进。比如说,或许你无法大量使用线程设施,但至少可以尝试引入异步消息模型,更彻底的解耦系统,也是对于系统的一种改进。前不久,有个同学在 maillist 里说他在一个 Delphi 项目的重构中使用 Erlang 式编程,获得了相当不错的结果,就是一个很好的例子。

以我个人的实践来看,配和一个良好的底层,即便是在 JavaScript 中,也可以进行 “Erlang 式编程” ,而且效果也很不错。所以,在 C#/F#/.NET 的平台的 “Erlang 式编程” ,虽然听来很有一些别扭,但谁又知道结果如何呢?

ps. 我也姓赵,开头的 “老赵同学” 让我大晕。

jackyz

2009/3/15 Jeffrey Zhao <je...@live.com>
我深信在.NET平台上可以使用CCR + DSS进行良好的Erlang式(指“效果”而非“语法”)编程,尤其再加上F#语言简直是配合的天衣无缝。
 
最近因为工作需要正打算入手尝试这块,不知道这里有多少朋友对于.NET/F#感兴趣的。我感觉从平时讨论上来看,微软技术在这里并不讨好,呵呵。
 
 
Jeffrey Zhao

From: Lian Cheng
Sent: Sunday, March 15, 2009 11:07 PM
Subject: [TopLanguage] Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划

抄送给这里的各位达人 ;-)
360.gif

Lian Cheng

unread,
Mar 16, 2009, 1:32:27 AM3/16/09
to erlang...@googlegroups.com
目前还没有这个打算。如果从一开始就考虑出版的话,恐怕也不会以 Sphinx 为基础,而是直接上 LaTeX 了 :-)

2009/3/16 Frank Song <fson...@gmail.com>

weiguo_1987

unread,
Mar 16, 2009, 2:34:33 AM3/16/09
to erlang-china
哈,我也姓赵,姓赵的学Erlang的不少啊.哈...
努力学习中...
昨天刚申请"翻译",貌似今天领导要让我出差,可能一段时间不能上网了,连城大哥刚给我账号,我在空余时间也会做点工作,只是不能提交,好在我自己能力有限,能做的工作也就那点,所以对"翻译大业"不会造成什么影响和负担.
 
呵,只是内心... ...
 
 
2009-03-16

weiguo_1987

发件人: jacky zhao
发送时间: 2009-03-16  10:41:07
收件人: pongba; erlang-china
抄送:
主题: [erlang-china:1682] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
同意老赵同学的 “Erlang 式编程” 这个提法。

程序员不能只是最新技术的冲浪者,同时也得是具体项目的实践者。在合理的时限,既定的技术平台下高质量的完成手头工作,是一个程序员起码的职业道德。

Erlang 语言的学习曲线比较陡峭,这是一个事实。要求所有的程序员都去掌握 Erlang 语言,这既不现实也毫无必要。但在理解 Erlang 的思想之后,如能充分利用现有语言,在手头的工作中,发挥出这一思想的威力,更出色的完成项目。在我看来,这比 “费力地向管理层推销 Erlang” 要靠谱得多。

Erlang 的威力在两个方面,其一是 BEAM/OTP 的高度成熟(精细的性能优化和完备的基础设施),其二是它对并发编程的独特软件思想。当然,(尤其是对于电信级软件而言)两者都很重要,但如果条件不许可(或者要求并没那么苛刻),先引入其中的一部分,对于软件本身而言,也是一种改进。比如说,或许你无法大量使用线程设施,但至少可以尝试引入异步消息模型,更彻底的解耦系统,也是对于系统的一种改进。前不久,有个同学在 maillist 里说他在一个 Delphi 项目的重构中使用 Erlang 式编程,获得了相当不错的结果,就是一个很好的例子。

以我个人的实践来看,配和一个良好的底层,即便是在 JavaScript 中,也可以进行 “Erlang 式编程” ,而且效果也很不错。所以,在 C#/F#/.NET 的平台的 “Erlang 式编程” ,虽然听来很有一些别扭,但谁又知道结果如何呢?

ps. 我也姓赵,开头的 “老赵同学” 让我大晕。

jackyz

2009/3/15 Jeffrey Zhao <je...@live.com>
我深信在.NET平台上可以使用CCR + DSS进行良好的Erlang式(指“效果”而非“语法”)编程,尤其再加上F#语言简直是配合的天衣无缝。
 
最近因为工作需要正打算入手尝试这块,不知道这里有多少朋友对于.NET/F#感兴趣的。我感觉从平时讨论上来看,微软技术在这里并不讨好,呵呵。
 
 
Jeffrey Zhao

From: Lian Cheng
Sent: Sunday, March 15, 2009 11:07 PM
Subject: [TopLanguage] Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划

抄送给这里的各位达人 ;-)

---------- Forwarded message ----------
From: Lian Cheng <rhyth...@gmail.com>
Date: 2009/3/15
Subject: [CPiE-CN] 《Erlang并发编程》翻译计划
To: erlang...@googlegroups.com


360.gif

fei wang

unread,
Mar 16, 2009, 3:22:09 AM3/16/09
to erlang...@googlegroups.com
貌似这本书的精华都在part 2里面啊。。。

为什么说第二部分手稿缺失?是出版社不给用?如果我私自翻译part 2,会不会有法律责任?

2009/3/16 weiguo_1987 <weigu...@sina.com>



--
--

---------------
       致
礼!


王飞
360.gif

连城

unread,
Mar 16, 2009, 8:26:15 AM3/16/09
to erlang...@googlegroups.com
第二部分应该是出版社不允许公布。我没有仔细研究过其中的法律风险。

fei wang 写道:
貌似这本书的精华都在part 2里面啊。。。

为什么说第二部分手稿缺失?是出版社不给用?如果我私自翻译part 2,会不会有法律责任?

2009/3/16 weiguo_1987 <weigu...@sina.com>
哈,我也姓赵,姓赵的学Erlang 的不少啊.哈...
努力学习中...
昨天刚申请"翻译",貌似今天领导要让我出差,可能一段时间不能上网了,连城大哥刚给我 账号,我在空余时间也会做点工作,只是不能提交,好在我自己能力有限,能做的工作也就那点,所以对"翻译大业"不会造成什么影响和负担.
 
呵,只是内心... ...
 
 
2009-03-16

weiguo_1987

发件人: jacky zhao
发送时间: 2009-03-16  10:41:07
收件人: pongba; erlang-china
抄送:
主题: [erlang-china:1682] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
同意老赵同学的 “Erlang 式编程” 这个提法。

程序员不能只是最新技术的冲浪者,同时也得是具体项目的实践者。在合理的时限,既定的技术平台下高质量的完成手头工作,是一个程序员起码的职业道德。

Erlang 语言的学习曲线比较陡峭,这是一个事实。要求所有的程序员都去掌握 Erlang 语言,这既不现实也毫无必要。但在理解 Erlang 的思想之后,如能充分利用现有语言,在手头的工作中,发挥出这一思想的威力,更出色的完成项目。在我看来,这比 “费力地向管理层推销 Erlang” 要靠谱得多。

Erlang 的威力在两个方面,其一是 BEAM/OTP 的高度成熟(精细的性能优化和完备的基础设施),其二是它对并发编程的独特软件思想。当然,(尤其是对于电信级软件而言)两者都很重要,但如果条件不许可 (或者要求并没那么苛刻),先引入其中的一部分,对于软件本身而言,也是一种改进。比如说,或许你无法大量使用线程设施,但至少可以尝试引入异步消息模 型,更彻底的解耦系统,也是对于系统的一种改进。前不久,有个同学在 maillist 里说他在一个 Delphi 项目的重构中使用 Erlang 式编程,获得了相当不错的结果,就是一个很好的例子。


以我个人的实践来看,配和一个良好的底层,即便是在 JavaScript 中,也可以进行 “Erlang 式编程” ,而且效果也很不错。所以,在 C#/F#/.NET 的平台的 “Erlang 式编程” ,虽然听来很有一些别扭,但谁又知道结果如何呢?

ps. 我也姓赵,开头的 “老赵同学” 让我大晕。

jackyz

2009/3/15 Jeffrey Zhao <je...@live.com>
我深信在.NET平台上可以使用 CCR + DSS进行良好的Erlang式(指“效果”而非“语法”)编程,尤其再加上F#语言简直是配合的天衣无缝。
 
最近因为工作需要正打算入手尝试这块,不知道这里有多少朋友对于.NET/F#感兴趣的。我感觉从平时讨论上来看,微软技术在这里并不讨好,呵呵。
 
 
Jeffrey Zhao

From: Lian Cheng
Sent: Sunday, March 15, 2009 11:07 PM
Subject: [TopLanguage] Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划

抄送给这里的各位达人 ;-)

---------- Forwarded message ----------
From: Lian Cheng <rhyth...@gmail.com>
Date: 2009/3/15
Subject: [CPiE-CN] 《Erlang并发编程》翻译计划
To: erlang...@googlegroups.com


Hi,各位

自去年年中开始,零星地开始对 Concurrent Programming in Erlang Part 1 的翻译工作。这个周末将之放到了公网的 SVN 上,并正式发起《Erlang并发编程》翻译计划,简称CPiE-CN,诚征各位英语达人志愿者共同翻译这本 Erlang 的第一本经典之作 ;-)

中译稿在线浏览:http://svn.liancheng.info/cpie-cn/trunk/.build/html/index.html
Sphinx 源码 SVN :http://svn.liancheng.info/cpie-cn/

志愿者请参见:http://svn.liancheng.info/cpie-cn/trunk/.build/html/cpie-cn-project.html

连城

weiguo_1987

unread,
Mar 16, 2009, 8:29:37 AM3/16/09
to erlang-china
 
连城大哥并社区其他兄弟看看,我提交了第五章的一点.
大家看看,翻译是否还可以?请告诉我答案,如果还可以的话,我会再接再厉;如果不好的话,还是不要再做了,别误人子弟.
呵呵,本来今天的出差改成明天了,有点时间赶快写出点来.哈...
 
 
2009-03-16

weiguo_1987

发件人: 连城
发送时间: 2009-03-16  20:26:15
收件人: erlang-china
抄送:
主题: [erlang-china:1690] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
第二部分应该是出版社不允许公布。我没有仔细研究过其中的法律风险。

fei wang 写道:
貌似这本书的精华都在part 2里面啊。。。

为什么说第二部分手稿缺失?是出版社不给用?如果我私自翻译part 2,会不会有法律责任?

2009/3/16 weiguo_1987 <weigu...@sina.com>
哈,我也姓赵,姓赵的学Erlang 的不少啊.哈...
努力学习中...
昨天刚申请"翻译",貌似今天领导要让我出差,可能一段时间不能上网了,连城大哥刚给我账号,我在空余时间也会做点工作,只是不能提交,好在我自己能力有限,能做的工作也就那点,所以对"翻译大业"不会造成什么影响和负担.
 
呵,只是内心... ...
 
 
2009-03-16

weiguo_1987

发件人: jacky zhao
发送时间: 2009-03-16  10:41:07
收件人: pongba; erlang-china
抄送:
主题: [erlang-china:1682] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
同意老赵同学的 “Erlang 式编程” 这个提法。

程序员不能只是最新技术的冲浪者,同时也得是具体项目的实践者。在合理的时限,既定的技术平台下高质量的完成手头工作,是一个程序员起码的职业道德。

Erlang 语言的学习曲线比较陡峭,这是一个事实。要求所有的程序员都去掌握 Erlang 语言,这既不现实也毫无必要。但在理解 Erlang 的思想之后,如能充分利用现有语言,在手头的工作中,发挥出这一思想的威力,更出色的完成项目。在我看来,这比 “费力地向管理层推销 Erlang” 要靠谱得多。

Erlang 的威力在两个方面,其一是 BEAM/OTP 的高度成熟(精细的性能优化和完备的基础设施),其二是它对并发编程的独特软件思想。当然,(尤其是对于电信级软件而言)两者都很重要,但如果条件不许可 (或者要求并没那么苛刻),先引入其中的一部分,对于软件本身而言,也是一种改进。比如说,或许你无法大量使用线程设施,但至少可以尝试引入异步消息模型,更彻底的解耦系统,也是对于系统的一种改进。前不久,有个同学在 maillist 里说他在一个 Delphi 项目的重构中使用 Erlang 式编程,获得了相当不错的结果,就是一个很好的例子。



__________ Information from ESET NOD32 Antivirus, version of virus signature database 3938 (20090316) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
unknown.gif

连城

unread,
Mar 16, 2009, 9:59:59 AM3/16/09
to erlang...@googlegroups.com
哎呀……第五章被我的一个牛师弟给包了,他也已经提交了一部分。不知道你提交的是哪一段?我没有在 drafts 目录中看到文件,想必你应该是直接提交在 chapter-5.rst 中了吧?

另外,最好不要与他人共同编辑同一个文件,以避免在更新时造成冲突 :-)
如果你还不确定想要认领哪一个章节,又想尝试提交一些译稿的话,建议先放到 drafts 目录中,文件名为“章节号_你的ID”。
话说你也不必这么不自信呀,最终还会请 jackyz 等达人一起作校订工作的,现在除了什么差错也没有什么关系 :-)

weiguo_1987 写道:
 
连城大哥并社区其他兄弟看看,我提交了第 五章的一点.
大家看看,翻译是否还可以?请告诉我答案,如果还可以的话,我会再接再厉;如果不好的话,还是不要再做了,别误人子弟.
呵呵,本来今天的出差改成明天了,有点时间赶快写出点来.哈...
 
 
2009-03-16

weiguo_1987

发件人: 连城
发送时间: 2009-03-16  20:26:15
收件人: erlang-china
抄送:
主题: [erlang-china:1690] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
第二部分应该是出版社不允许公布。我没有仔细研究过其中的法律风险。

fei wang 写道:
貌似这本书的精华都在part 2里面啊。。。

为什么说第二部分手稿缺失?是出版社不给用?如果我私自翻译part 2,会不会有法律责任?

2009/3/16 weiguo_1987 <weigu...@sina.com>
哈,我也姓赵,姓赵的学 Erlang 的不少啊.哈...
努力学习中...
昨天刚申请"翻译",貌似今天领导要让我出差,可能一段时间不能上网了,连城大哥刚 给我账号,我在空余时间也会做点工作,只是不能提交,好在我自己能力有限,能做的工作也就那点,所以对"翻译大业"不会造成什么影响和负担.
 
呵,只是内心... ...
 
 
2009-03-16

weiguo_1987

发件人: jacky zhao
发送时间: 2009-03-16  10:41:07
收件人: pongba; erlang-china
抄送:
主题: [erlang-china:1682] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
同意老赵同学的 “Erlang 式编程” 这个提法。

程序员不能只是最新技术的冲浪者,同时也得是具体项目的实践者。在合理的时限,既定的技术平台下高质量的完成手头工作,是一个程序员起码的职业道德。

Erlang 语言的学习曲线比较陡峭,这是一个事实。要求所有的程序员都去掌握 Erlang 语言,这既不现实也毫无必要。但在理解 Erlang 的思想之后,如能充分利用现有语言,在手头的工作中,发挥出这一思想的威力,更出色的完成项目。在我看来,这比 “费力地向管理层推销 Erlang” 要靠谱得多。

Erlang 的威力在两个方面,其一是 BEAM/OTP 的高度成熟(精细的性能优化和完备的基础设施),其二是它对并发编程的独特软件思想。当然,(尤其是对于电信级软件而言)两者都很重要,但如果条件不许可 (或者要求并没那么苛刻),先引入其中的一部分,对于软件本身而言,也是一种改进。比如说,或许你无法大量使用线程设施,但至少可以尝试引入异步消息模 型,更彻底的解耦系统,也是对于系统的一种改进。前不久,有个同学在 maillist 里说他在一个 Delphi 项目的重构中使用 Erlang 式编程,获得了相当不错的结果,就是一个很好的例子。


以我个人的实践来看,配和一个良好的底层,即便是在 JavaScript 中,也可以进行 “Erlang 式编程” ,而且效果也很不错。所以,在 C#/F#/.NET 的平台的 “Erlang 式编程” ,虽然听来很有一些别扭,但谁又知道结果如何呢?

ps. 我也姓赵,开头的 “老赵同学” 让我大晕。

jackyz

2009/3/15 Jeffrey Zhao <je...@live.com>
我深信在.NET平台上可以使用 CCR + DSS进行良好的Erlang式(指“效果”而非“语法”)编程,尤其再加上F#语言简直是配合的天衣无缝。
 
最近因为工作需要正打算入手尝试这块,不知道这里有多少朋友对于.NET/F#感兴趣的。我感觉从 平时讨论上来看,微软技术在这里并不讨好,呵呵。
 
 
Jeffrey Zhao

From: Lian Cheng
Sent: Sunday, March 15, 2009 11:07 PM
Subject: [TopLanguage] Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划

抄送给这里的各位达人 ;-)

---------- Forwarded message ----------
From: Lian Cheng <rhyth...@gmail.com>
Date: 2009/3/15
Subject: [CPiE-CN] 《Erlang并发编程》翻译计划
To: erlang...@googlegroups.com


Hi,各位

自去年年中开始,零星地开始对 Concurrent Programming in Erlang Part 1 的翻译工作。这个周末将之放到了公网的 SVN 上,并正式发起《Erlang并发编程》翻译计划,简称CPiE-CN,诚 征各位英语达人志愿者共同翻译这本 Erlang 的第一本经典之作 ;-)



--
--

---------------
       致
礼!


王飞

Lian Cheng

unread,
Mar 16, 2009, 10:04:34 AM3/16/09
to erlang...@googlegroups.com
之前回邮件没有清理引用文本的习惯,发现 Thunderbird 的引用文本不能被 Gmail 的 Web 版本识别并折叠……给大家添堵了,抱歉……

2009/3/16 连城 <rhyth...@gmail.com>

weiguo_1987

unread,
Mar 16, 2009, 10:05:10 AM3/16/09
to erlang-china
呵呵,没事主要是我对svn不熟悉,没看到都有谁提了哪些了,我把它提到branches下的chapter5中了.
 
 
2009-03-16

weiguo_1987

发件人: 连城
发送时间: 2009-03-16  21:59:59
收件人: erlang-china
抄送:
主题: [erlang-china:1693] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
哎呀……第五章被我的一个牛师弟给包了,他也已经提交了一部分。不知道你提交的是哪一段?我没有在 drafts 目录中看到文件,想必你应该是直接提交在 chapter-5.rst 中了吧?

另外,最好不要与他人共同编辑同一个文件,以避免在更新时造成冲突 :-)
如果你还不确定想要认领哪一个章节,又想尝试提交一些译稿的话,建议先放到 drafts 目录中,文件名为“章节号_你的ID”。
话说你也不必这么不自信呀,最终还会请 jackyz 等达人一起作校订工作的,现在除了什么差错也没有什么关系 :-)

weiguo_1987 写道:
 
连城大哥并社区其他兄弟看看,我提交了第五章的一点.
大家看看,翻译是否还可以?请告诉我答案,如果还可以的话,我会再接再厉;如果不好的话,还是不要再做了,别误人子弟.
呵呵,本来今天的出差改成明天了,有点时间赶快写出点来.哈...
 
 
2009-03-16

weiguo_1987

发件人: 连城
发送时间: 2009-03-16  20:26:15
收件人: erlang-china
抄送:
主题: [erlang-china:1690] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
第二部分应该是出版社不允许公布。我没有仔细研究过其中的法律风险。

fei wang 写道:
貌似这本书的精华都在part 2里面啊。。。

为什么说第二部分手稿缺失?是出版社不给用?如果我私自翻译part 2,会不会有法律责任?

2009/3/16 weiguo_1987 <weigu...@sina.com>
哈,我也姓赵,姓赵的学 Erlang 的不少啊.哈...
努力学习中...
昨天刚申请"翻译",貌似今天领导要让我出差,可能一段时间不能上网了,连城大哥刚给我账号,我在空余时间也会做点工作,只是不能提交,好在我自己能力有限,能做的工作也就那点,所以对"翻译大业"不会造成什么影响和负担.
 
呵,只是内心... ...
 
 
2009-03-16

weiguo_1987

发件人: jacky zhao
发送时间: 2009-03-16  10:41:07
收件人: pongba; erlang-china
抄送:
主题: [erlang-china:1682] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
同意老赵同学的 “Erlang 式编程” 这个提法。

程序员不能只是最新技术的冲浪者,同时也得是具体项目的实践者。在合理的时限,既定的技术平台下高质量的完成手头工作,是一个程序员起码的职业道德。

Erlang 语言的学习曲线比较陡峭,这是一个事实。要求所有的程序员都去掌握 Erlang 语言,这既不现实也毫无必要。但在理解 Erlang 的思想之后,如能充分利用现有语言,在手头的工作中,发挥出这一思想的威力,更出色的完成项目。在我看来,这比 “费力地向管理层推销 Erlang” 要靠谱得多。

Erlang 的威力在两个方面,其一是 BEAM/OTP 的高度成熟(精细的性能优化和完备的基础设施),其二是它对并发编程的独特软件思想。当然,(尤其是对于电信级软件而言)两者都很重要,但如果条件不许可 (或者要求并没那么苛刻),先引入其中的一部分,对于软件本身而言,也是一种改进。比如说,或许你无法大量使用线程设施,但至少可以尝试引入异步消息模型,更彻底的解耦系统,也是对于系统的一种改进。前不久,有个同学在 maillist 里说他在一个 Delphi 项目的重构中使用 Erlang 式编程,获得了相当不错的结果,就是一个很好的例子。


以我个人的实践来看,配和一个良好的底层,即便是在 JavaScript 中,也可以进行 “Erlang 式编程” ,而且效果也很不错。所以,在 C#/F#/.NET 的平台的 “Erlang 式编程” ,虽然听来很有一些别扭,但谁又知道结果如何呢?

ps. 我也姓赵,开头的 “老赵同学” 让我大晕。

jackyz

2009/3/15 Jeffrey Zhao <je...@live.com>
我深信在.NET平台上可以使用 CCR + DSS进行良好的Erlang式(指“效果”而非“语法”)编程,尤其再加上F#语言简直是配合的天衣无缝。
 
最近因为工作需要正打算入手尝试这块,不知道这里有多少朋友对于.NET/F#感兴趣的。我感觉从平时讨论上来看,微软技术在这里并不讨好,呵呵。
 
 
Jeffrey Zhao

From: Lian Cheng
Sent: Sunday, March 15, 2009 11:07 PM
Subject: [TopLanguage] Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划

抄送给这里的各位达人 ;-)

---------- Forwarded message ----------
From: Lian Cheng <rhyth...@gmail.com>
Date: 2009/3/15
Subject: [CPiE-CN] 《Erlang并发编程》翻译计划
To: erlang...@googlegroups.com


Hi,各位

自去年年中开始,零星地开始对 Concurrent Programming in Erlang Part 1 的翻译工作。这个周末将之放到了公网的 SVN 上,并正式发起《Erlang并发编程》翻译计划,简称CPiE-CN,诚征各位英语达人志愿者共同翻译这本 Erlang 的第一本经典之作 ;-)



--
--

---------------
       致
礼!


王飞



__________ Information from ESET NOD32 Antivirus, version of virus signature database 3938 (20090316) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
unknown.gif

Lian Cheng

unread,
Mar 16, 2009, 10:06:31 AM3/16/09
to erlang...@googlegroups.com
对了,把翻译计划要求的必要的个人信息补发一份给我吧,你报名的时候我还没整理那些 :-)

2009/3/16 weiguo_1987 <weigu...@sina.com>

fei wang

unread,
Mar 16, 2009, 10:09:00 AM3/16/09
to erlang...@googlegroups.com
我也很不习惯svn,今天发现svn log 只显示42版本之内的东西,找了半天不知道怎么回事,干脆就手动用 svn log -r 解决。。。


2009/3/16 Lian Cheng <rhyth...@gmail.com>

Lian Cheng

unread,
Mar 16, 2009, 10:11:29 AM3/16/09
to erlang...@googlegroups.com
看到了 :-)

你不妨拿自己的译文和pluskid的译文做个对照。对于术语的翻译还比较生疏。同时不必拘泥于原文的句法,所谓“信、达、雅”,首先确保自己对原文的正确理解,然后尽可能保持原文的风味,如果原文是又臭又长的定语从句之类,那么完全可以无视原文的句法,自己组织语言,只要意思表达精确就可以了 :-)

2009/3/16 weiguo_1987 <weigu...@sina.com>

weiguo_1987

unread,
Mar 16, 2009, 10:26:24 AM3/16/09
to erlang-china
你的师弟果然牛,比我写的好多了,我先把第六章占上了,这个短,我会尽力把它写好的.
 
我和他提交的内容差不多质量差不少,汗...
 
不过我会让第六章质量提上来的.
 
 
 
写到这儿,发现这个也被占了,我决定写
C The Standard Libraries 空缺 未开始
D Errors in ERLANG 空缺 未开始
这两个.
 
 
2009-03-16

weiguo_1987

发件人: 连城
发送时间: 2009-03-16  21:59:59
收件人: erlang-china
抄送:
主题: [erlang-china:1693] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
哎呀……第五章被我的一个牛师弟给包了,他也已经提交了一部分。不知道你提交的是哪一段?我没有在 drafts 目录中看到文件,想必你应该是直接提交在 chapter-5.rst 中了吧?

另外,最好不要与他人共同编辑同一个文件,以避免在更新时造成冲突 :-)
如果你还不确定想要认领哪一个章节,又想尝试提交一些译稿的话,建议先放到 drafts 目录中,文件名为“章节号_你的ID”。
话说你也不必这么不自信呀,最终还会请 jackyz 等达人一起作校订工作的,现在除了什么差错也没有什么关系 :-)

weiguo_1987 写道:
连城大哥并社区其他兄弟看看,我提交了第五章的一点.
大家看看,翻译是否还可以?请告诉我答案,如果还可以的话,我会再接再厉;如果不好的话,还是不要再做了,别误人子弟.
呵呵,本来今天的出差改成明天了,有点时间赶快写出点来.哈...
 
 
2009-03-16

weiguo_1987

发件人: 连城
发送时间: 2009-03-16  20:26:15
收件人: erlang-china
抄送:
主题: [erlang-china:1690] Re: [TopLanguage] Re:Fwd: [CPiE-CN] 《Erlang并发编程》翻译计划
第二部分应该是出版社不允许公布。我没有仔细研究过其中的法律风险。

fei wang 写道:
貌似这本书的精华都在part 2里面啊。。。

为什么说第二部分手稿缺失?是出版社不给用?如果我私自翻译part 2,会不会有法律责任?

2009/3/16 weiguo_1987 <weigu...@sina.com>
哈,我也姓赵,姓赵的学 Erlang 的不少啊.哈...
unknown.gif

fei wang

unread,
Mar 16, 2009, 11:20:00 AM3/16/09
to erlang...@googlegroups.com
。。。怎么跟我一样,尽捡软柿子捏。。。。


2009/3/16 weiguo_1987 <weigu...@sina.com>
360.gif

Lian Cheng

unread,
Mar 16, 2009, 12:04:23 PM3/16/09
to erlang...@googlegroups.com
哈哈,看到这个一时兴起发起的项目能够有这么热情的志愿者踊跃参与,真是开心~

贴一下当前的翻译进度和各章节的认领情况 ;-)

这样看来,一个月内基本上就可以完成译稿的主体进入校订阶段了
章节所剩不多,欲领从速啊~

章节 译者 状态
Preface 连城 完成
Acknowledgments 连城 完成
Introduction 连城 完成
1 An ERLANG Tutorial 连城 完成
2 Sequential Programming 连城 完成
3 Programming with Lists 连城 进行中
4 Programming with Tuples wangfei 进行中
5 Concurrent Programming 张驰原 进行中
6 Distributed Programming Ken Zhao 未开始
7 Error Handling 丁豪 未开始
8 Programming Robust Applications 空缺 未开始
9 Miscellaneous Items 空缺 未开始
A ERLANG Reference Grammar 空缺 未开始
B Built-in Functions 空缺 未开始
C The Standard Libraries 赵卫国 未开始
D Errors in ERLANG 赵卫国 未开始
E Drivers 空缺 未开始


2009/3/15 Lian Cheng <rhyth...@gmail.com>

Lian Cheng

unread,
Mar 16, 2009, 1:08:24 PM3/16/09
to erlang...@googlegroups.com
看到大家对 Sphinx 的使用都各有各的习惯,为了保证译稿风格的统一,在综合了我和 pluskid 的译稿编排风格后,我整理了 CPiE-CN Sphinx 译稿格式约定:

http://svn.liancheng.info/cpie-cn/trunk/.build/html/cpie-cn-project.html#sphinx

请各位译者遵守 :-)

weiguo_1987

unread,
May 26, 2009, 2:23:26 AM5/26/09
to erlang...@googlegroups.com
 
 
我想写一个有关Erlang的论文,在前言部分想写一下“并行性”的大环境,以便在后面引出Erlang来,可是在网上搜到的有关资料我都感觉不是很好,所以想问问你有没有类似的东西?
 
最好是从社会环境,历史等等角度来讲一下。多谢!

wu junping

unread,
May 26, 2009, 2:28:13 AM5/26/09
to erlang...@googlegroups.com
推荐你看两本书:
1.《面向模式的软件体系结构》 卷2
2.马维达先生翻译的ACE书籍
 
能找到你想要的东西

2009/5/26 weiguo_1987 <weigu...@sina.com>

weiguo_1987

unread,
May 26, 2009, 2:45:53 AM5/26/09
to erlang...@googlegroups.com
多谢你的回复,首先
 
其次,现在的问题是没有对应的电子版,我的主要目的是想得到可以在论文中用的前言,主要是从时间或者其他方面来总体的讲述一下并行的关系,目的是引出对后面Erlang的论述。重点是后面,前面主要是个引子。
 
 
2009-05-26

weiguo_1987

发件人: wu junping
发送时间: 2009-05-26  14:28:13
抄送:
主题: [erlang-china:1974] Re: 并行性的大环境

wu junping

unread,
May 26, 2009, 2:55:23 AM5/26/09
to erlang...@googlegroups.com

ACE的电子版我有,需要的话,可以发你一份。《面向模式的软件体系结构》,只有纸质的
2009/5/26 weiguo_1987 <weigu...@sina.com>
Reply all
Reply to author
Forward
0 new messages