软件开发不应该是自娱自乐
来源:论坛整理 作者:csdn 出处:综艺读书 2007-06-21郑晔,是一个热爱编程的程序员。(网络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为人诟病大多也是因为性能的原因。
·开源产业堪忧 研究揭开真正现状 (0次浏览)
·软件开发中正在丢失的艺术 (0次浏览)
·微软员工:我们每天都在做什么? (0次浏览)
·Microsoft 防盗版未来之路 (0次浏览)
·非设计师谈设计之Apple改版 (0次浏览)
·软件开发不应该是自娱自乐 (0次浏览)
·中国开源爱好者几种不好的心态 (0次浏览)
·搞笑的一幕:自动取款机与Windows (0次浏览)
·我为什么攻击上千家网站 (0次浏览)
·杀毒软件,该怎么信任你? (112次浏览)
·像我这种背景的人跑到微软来干什么? (59次浏览)
·下一场世界战争 各国黑客暗中较量 (48次浏览)
·Google苏哲:让Linux应用更美 (44次浏览)
·成功的必要条件:开源思想推动创新 (42次浏览)
·爆笑:美国传奇黑客说中国插件太厉害了! (39次浏览)
·开源以后 Java还能继续创造神话吗? (29次浏览)
·我为什么攻击上千家网站 (0次浏览)
·苹果挑逗微软 WWDC07乔布斯演说实况 (0次浏览)
·网友五骂免费软件:免费软件,我鄙视你 (429次浏览)
·15大IT技术流言大曝光 (396次浏览)
·互联网进入全毒时代 (317次浏览)
·70~80年代童年十大经典玩耍游戏 (307次浏览)
·10位顶尖Photoshop设计大师 (295次浏览)
·满大街都是美女,但无人与我相识 (273次浏览)
·谁可能是下一个“熊猫烧香”? (254次浏览)
·世道变了! 由瑞星和卡巴斯基之争所想到的 (250次浏览)
·Google 你越来越让人看不起 (235次浏览)
·开源产业堪忧 研究揭开真正现状 06-27
·软件开发中正在丢失的艺术 06-27
·微软员工:我们每天都在做什么? 06-26
·Microsoft 防盗版未来之路 06-25
·非设计师谈设计之Apple改版 06-22
·软件开发不应该是自娱自乐 06-21
·中国开源爱好者几种不好的心态 06-21
·搞笑的一幕:自动取款机与Windows 06-18
·我为什么攻击上千家网站 06-16
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |




