频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

软件开发不应该是自娱自乐

来源:论坛整理 作者:csdn 出处:巧巧读书 2007-06-21 进入讨论组
下一页 1 2 3 4 5 

精华网络内容 :http://www.qqread.com/network/

  郑晔,是一个热爱编程的程序员。(网络ID:dreamhead)

  也许有人会说,我还是一个超热爱编程的程序员呢。那么我想你一定不知道,郑晔是第一个加入到XRuby这个开源项目的,XRuby今天优异的成绩与郑晔有着不可分割的联系。

  在郑晔的blog中有一篇《XRuby发布了!》的文章,其中的一段记述了郑晔加入XRuby项目的那段发展历史。“2005年中期,yawl一个人开始了XRuby的开发。项目的最初,开发的只是一个Ruby的语法解析器,所以,那时候的名字叫做RubyFront。一个人的努力总是有限的,yawl在孤独前行了很长一段时间之后,决定把这个项目开源,吸引更多人一起努力。2006年9月8日,yawl将代码移至Google Code。此时的项目已经超出了一个Ruby语法解析器的范畴,于是,项目名也由RubyFront变成了XRuby。至此,XRuby正式诞生,也开始向一个真正的Ruby编译器迈进。我就是这个时候加入的。”

  谈到这一段历史,郑晔说“加入XRuby时,我刚好在业余时间完成了《Ruby Hacking Guide》几个章节的翻译,对Ruby的内部实现有了一些了解。看到XRuby这个项目时,我感到特别兴奋:自己熟悉的Java、自己喜欢的Ruby、自己想要了解编译器技术。所以,我毫不犹豫的加入了这个项目。”

  现在谈起XRuby,郑晔仍然是一副惊艳的模样。“这些年的工作中,我见过很多的开源项目,只有XRuby是一个让我真正动心,并投入大量时间参与其中的项目。”

  “其实抛开个人喜好,我也依然觉得XRuby是一个非常不错的项目。首先,Ruby on Rails已经让Ruby赢得了更多的关注,只要有足够的关注,一定就会有不错的发展,现在诸多公司的动作也再次证实了大家对Ruby的看好。

  再者,整合Ruby和Java是一个非常棒的主意,因为程序设计语言的发展历程中,优秀的后来者都提供了比较好的方式来利用原有者的优势。而不是完全的推翻重来,比如C/C++提供了整合汇编的方式,Java提供了JNI的方式去整合C/C++的资源等。

  Ruby已经有了整合C的方式,再有一个整合Java的方式就更完美了。当然,这样就有可能会混淆了XRuby和JRuby,但事实是真正让XRuby具有优势的是它的编译方式。谈到编译和解释,人们通常会想到性能上的差异,也就是说采用编译的方式会让程序跑得更快。JRuby为人诟病大多也是因为性能的原因。

更多文章 更多内容请看常用软件加密宝典杀毒软件专栏软件插件专题,或进入讨论组讨论。
下一页 1 2 3 4 5 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章