dcaoyuan发表的精彩技术文章
Wide Finder - Erlang实现小结
Tim的WideFinder习题让多核和并行编程实践在一个简单的问题上有了多种语言作一次比较的机会,所以参与者甚多,我觉得也是很有意义的一件事。今天有点时间,作一个小总结。
目前排行榜上列第一、第二、第三的分别是OCaml+JoCaml,Erlang和Python。C/C++的版本理论上应该可以有很好的结果,但现在还没出来,这反倒说明用C/C++来完成这么一个简单的并行任务并不是很顺畅。
就E ...
by dcaoyuan 2007-11-12 浏览 (3694) 回复 (4) 关键字: erlang binary python ocaml
Ruby IDE for NetBeans 可以用了
NetBeans 6.0的M7终于出来了,第一时间下载,然后取回Ruby插件。经过半天的使用,可以确定,这是NetBeans Ruby插件的第一个可用版本。已经可以工作的功能包括:
1、自动补齐+文档提示(Ctrl + Space或Ctrl + \);
2、方法间跳转-按Ctrl同时点击方法名会自动跳转到定义该方法的源文件处(在所有GEM中跳转);
3、格式化。
还不能工作或者很好工作的功能有: ...
by dcaoyuan 2007-02-22 浏览 (40981) 回复 (65) 关键字: ruby, rails, netbeans
Erlang里的OO和Java里的OO
[Updated: Feb 18, 2007, 增加了关于Java中静态方法的内容]
首先,这里的OO中的Object仅指包含可变状态的Object,暂不涉及有关OO的多态、继承等概念。
一、Erlang的OO
1、保存在函数调用栈中的状态
Erlang是函数式语言,一般而言,对于事物可变的状态(参数和中间状态)尽可能局限在函数调用中处理完,在调用过程中这些状态全部保存在函数的调用堆栈 ...
by dcaoyuan 2007-02-14 浏览 (4437) 回复 (6) 关键字: oo java erlang
Ruby函数式风格编程
虽然打算把自己的一个开源项目移植到erlang,但手头的一个工作项目却是在用ruby on rails,花了一段时间了解ruby后,发现ruby还是有点意思的。(反倒是不太喜欢Rails。我喜欢直来直去的编程,rails里面太多的magic,实在让我这个喜欢刨根究底的人难受)。
回到主题,Ruby之所以比Python、groovy和Javascript更适合函数风格的编程,尤其是erlang ...
by dcaoyuan 2007-02-05 浏览 (11161) 回复 (11) 关键字: ruby, erlang, 函数编程

