Joe Armstrong真的是天才

这么简洁漂亮的语法都能创造出来,真的服了,着迷啊着迷!
[coolcode]
double([H|T]) -> [2*H|double(T)];
double([]) -> [].

> double([1,2,3,4]).
[2,4,6,8]

add_one([H|T]) -> [H+1|add_one(T)];
add_one([]) -> [].

map(F, [H|T]) -> [F(H)|map(F, T)];
map(F, []) -> [].

double(L) -> map(fun(X) -> 2*X end, L).
add_one(L) -> map(fun(X) -> 1 + X end, L).
[/coolcode]

9 thoughts on “Joe Armstrong真的是天才”

  1. Michael你好,很幸运能找到你的博客。

    我一直在学习做网站,之前重点在前台。现在我想学习更多后台的知识,例如服务器的配置,数据库的构造,软件的架构,以便搭建可以支持较高访问量的网站。

    希望你能推荐几本不错的书籍,可以获取这几方面的知识,谢谢!

  2. [Comment ID #30032 Will Be Quoted Here]

    很高兴和你交流,一起提高。 你提到的这种综合性的书,不太好找,国外有本书叫 High proformance website ,感觉对部分细节和基础部分的东西讲得还凑合,但是还是不够全面,可以去书店先看看感受一下。

  3. 我找了一下High performance website,另外还找到一本High performance website design techniques, 描述建立1998年奥林匹克冬季运动会网站的后台技术。虽然现在很多东西还不懂,但我想从这个起点开始逐步摸索,慢慢会学到需要的知识。谢谢你的提示,Micheal。

Leave a Reply

Your email address will not be published. Required fields are marked *

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Anti-spam image