Erlang:做得很好

时间:2009-01-21 00:12:09

标签: functional-programming erlang coding-style

我做了一些函数式编程,我有几个在线参考,所以我发现基本的Erlang编程非常简单。

但是由于我已经完成了比函数式编程更多的过程/面向对象编程,我希望我的Erlang代码风格不高或效率不高。

任何人都可以推荐任何涵盖优质,高效,样式良好的函数式编程的资源吗?

谢谢你!

2 个答案:

答案 0 :(得分:7)

绝对试着把手放在二郎书上:
http://www.pragprog.com/titles/jaerlang/programming-erlang

本书的第一部分可以在线免费获得,当您学习语言时,它将成为一个很好的伴侣:
http://erlang.org/download/erlang-book-part1.pdf

如果您正在寻找更高级的东西,或者想要学习有关语言/ OTP的提示和技巧,那么我会推荐“Erlang in practice”截屏视频:
http://www.pragprog.com/screencasts/v-kserl/erlang-in-practice
虽然它们是40美元,但它们都是高质量的截屏视频,而且我相信这些都是物有所值。

答案 1 :(得分:1)

如果你考虑建筑和设计关于编程策略和关于编码风格的战术而不是好的资源:

我认为主要规则是:

  • 制作简短易读的功能
  • 保留参数数量,元组成员数,记录参数数等低(小于5) - 构建数据
  • 做和撤消认为在同一个功能 - 做安全功能 - 避免其他人自己射击
  • 亲吻 - 保持简单和愚蠢(愚蠢并不意味着愚蠢,但不要过于聪明)