这可能是 Erlang 界目前最好的一本书,快要翻译完了,心情很激动

2017-04-17 04:00:08 +08:00
 linjianru

Erlang 很小众,但如此迷人,让人欲罢不能。

去年,一本名为《 Designing for Scalability with Erlang/OTP 》的高评分“神书”横空出世了,此书主要介绍了两方面的内容:

特别是第 2 主题,花了五章篇幅,读罢深感精彩。我真的是太佩服二十多年前他们就已经把高可用新系统做到如此完善。而且这些设计方法其实在今天互联网系统设计中完完全全就是同一套东西。真的可说是佩服至极。

这本书一共 16 章,翻译工作已经大部分完成。月底基本上初稿就完成了。不过还需要做一些校对和调整。但我实在是非常兴奋,虽然我明明知道——

并没有几个人用 Erlang ,也没有几个人会买这本书……

但是我就是很兴奋啊!哈哈哈哈。我相信很多人都能体会那种读了一本极好的书后内心闪亮而激动的感觉!

好吧,其实发个贴并没有什么卵用,就让此贴默默沉了吧,我继续赶稿……(哭丧 5 秒)

(警告:下述内容 18 岁以下不易观看)

在 Erlang 的世界中探索是充满挑战的,因为它既是一座高山,也是一片海洋。

而在黑暗中摸索时,即使是最聪明的学生,也需要一盏指路的明灯。而我心目中最闪亮的这盏明灯就是 Erlang 之父 Joe Armstrong 的《 Erlang 程序设计》(由牛化成先生翻译,图灵教育出版,质量很高,值得推荐)。该书从设计的角度深入浅出地介绍了 Erlang 的基本编程方法,以及各种重要的必须理解的设计思想。

但是一旦你学会了基本的 Erlang 编程方法后,就会意识到,要想真正成为一名强大的 Erlang 工程师,必须精通 OTP 库。但是很遗憾的是,市面上对 OTP 库介绍比较好的书基本没有。唯一的一本《 Erlang/OTP 并发编程实战》(由连城先生翻译,质量也很棒),介绍的可以说是 OTP 的应用实践。但是对于 OTP 本身的一些内容,篇幅难以涵盖。

这就是为什么《 Designing for Scalability with Erlang/OTP 》让我欲罢不能的原因——

1 、它是一本 OTP 来龙去脉的圣经指南 2 、它是 Erlang 爱好者到 Erlang 工程师的必经之路

……

……

……

点击下载 《 Designing for Scalability with Erlang/OTP 》.avi 屠龙宝刀人人送

哈哈,开个玩笑呢。 Erlang 开发人员们冒个泡吧。

11731 次点击
所在节点    程序员
90 条回复
stupil
2017-04-17 09:05:41 +08:00
坐等出版。
JamesRuan
2017-04-17 09:08:43 +08:00
正打算入影印版,但是看了目录感觉并不是特别有吸引力,不知道有没有样章可以看。
JamesRuan
2017-04-17 09:11:32 +08:00
@TangMonk 已经有出版了, Erlang 趣学指南。
hcymk2
2017-04-17 09:15:32 +08:00
smallHao
2017-04-17 09:16:04 +08:00
评价一下跟 go 比的优劣?
jatsz
2017-04-17 09:29:40 +08:00
关注,设计本身是超越语言的,只要思想够简单,套用到其他语言也是分分钟的事情。
很早的时候我设计的一个多用户通信功能,借用的就是 Erlang 的 Mailbox 的设计。
momocraft
2017-04-17 09:37:21 +08:00
不会 erlang ,不过看 erlang 的一些介绍觉得挺有意思的。期待出版。
jsjjdzg
2017-04-17 09:42:44 +08:00
是要出实体版?
littleshy
2017-04-17 09:43:35 +08:00
erlang 的语法……
了解了 OTP 后,还是用 Elixir 吧。
lianz
2017-04-17 09:49:44 +08:00
erlang 的思想很好很合我胃口
erlang 的 OTP 框架很完善很合我胃口
然而我巨他妈讨厌 erlang 的语法
TangMonk
2017-04-17 10:03:39 +08:00
@hcymk2 厉害了,这是我好早之前发的 issue 了
ainimuyan
2017-04-17 10:08:51 +08:00
当然要买了,我还能说什么,不过我用的 Scala+Akka 。。。
justfly
2017-04-17 10:15:17 +08:00
楼主出版通知下 我会买
hepin1989
2017-04-17 10:18:04 +08:00
是人民邮电的还是图灵还是?
hjkl0001
2017-04-17 10:18:43 +08:00
路过的,看着蛮有意思的语言。。。
Kabie
2017-04-17 10:19:11 +08:00
Elixir 用户路过……

@lianz 语法上看不下去 erlang 的话……可以来试试 Elixir
@des ruby 的元编程没有 Elixir 酷炫。。。
@ainimuyan 写过一个用 akka 的项目。。。 scala 是很好的。。。可惜 jvm 毕竟不是 beam 。。。
hepin1989
2017-04-17 10:19:49 +08:00
@linjianru 请问是哪个出版社的呢?
TangMonk
2017-04-17 10:27:10 +08:00
@Kabie 发现了另一个基于 Erlang VM 的语言, https://github.com/alpaca-lang/alpaca (羊驼)
Numbcoder
2017-04-17 11:21:21 +08:00
坐等出版
likuku
2017-04-17 11:25:04 +08:00
@linjianru 新来的吧?抽空看下 V2EX 的使用说明,这里发帖(几分钟内可以修改,之后原帖锁定,只可以追加内容)回帖都是不可以修改删除的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX