Ruby 程序设计语言正式发布了1.9版。

来源:互联网 发布:淘宝csgo饰品吧 编辑:程序博客网 时间:2024/05/16 15:45


Ruby 程序设计语言于当地时间圣诞节正式发布了1.9版。

Ruby 1.9的新特性一经公布就引起了Ruby开发者们的关注。新版有许多改进,其更新记录高达4万行之多。以前Ruby语言最为人诟病的问题是执行速度缓慢,新版在这方面有很大的进步,它提供一个新虚拟机能够大幅度提升运行效率。

Antonio Cangiano曾在一份关于《各种Ruby实现的性能对比》报告中,对不同版本的Ruby进行了性能测试与比较,包括Ruby 1.9.0、Ruby 1.8.6,也包括Python 2.5.1。在Mac OS X 10.5系统之下,使用斐波那契递归函数对三者的递归与函数调用进行测试,发现同样的循环次数中,Ruby 1.8.6用时158.869秒、Python 2.5.1用时31.507秒,而Ruby 1.9.0仅用时11.934秒。Ruby 1.9版本相对于Python,性能的超越大致在三倍左右。

尽管Ruby 1.9给出了诸多的改进,但在发布的相关网站中还是着重强调了“This is not Ruby 2.0!”:这表明Ruby 1.9并不能代表未来的Ruby 2.0版本。在Ruby的SVN存储库的HEAD版本之中,Ruby开发团队正在不断尝试一些新奇的改进和完善。

今年的十二月份无疑是Ruby开发者的幸福月,因为除了Ruby 1.9的发布,Ruby社区还迎来了新版Rails 2.0的发布。随着新版Ruby与Rails的发布,Ruby社区将会掀起新一轮的开发热潮。

原创粉丝点击