摘要: 参考:http://weblambdazero.blogspot.com/2008/08/mapreduce-in-erlang.htmlMapReduce的主要原理是将一个数据集上的计算分发到许多单独的进程上(map),然后收集它们的结果(reduce)。在Erlang里实现MapReduce非常细节也十分简单,例如Erlang的作者Joe Armstrong发表了一段代码来表示MapReduc... 阅读全文
posted @ 2010-07-28 16:07 麦飞 阅读(1191) 评论(0) 推荐(1) 编辑
摘要: http://www.jifuyi.com/erlang-tail-recursion/http://erlang-china.org/study/the-right-tail-recursive.html 阅读全文
posted @ 2010-07-28 11:23 麦飞 阅读(356) 评论(0) 推荐(0) 编辑
摘要: http://www.luohuizhu.cn/?action=show&id=664 阅读全文
posted @ 2010-07-28 11:00 麦飞 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 转 自:http://www.luohuizhu.cn/?action=show&id=663整数Erlang里允许任意长度的整数erlang代码1>123456789*987654321*112233445566778899*998877665544332211.不可变的变量Erlang里的变量首字母要求大写erlang代码1>X=123456789.Erlang里的变量像代... 阅读全文
posted @ 2010-07-28 09:56 麦飞 阅读(986) 评论(0) 推荐(0) 编辑
摘要: Erlang代码Mod=my_server.Mod:start(). 这样的代码会启动my_server,借助这个功能,我们可以把模块名作为参数传入,还可以使用模块名作为进程的注册名,于是,代码就便成了这样Erlang代码%my_server5.erl%-module(my_server5).-export([start/2,stop/1]).-export([init/2]).-export([... 阅读全文
posted @ 2010-07-28 09:31 麦飞 阅读(304) 评论(0) 推荐(0) 编辑