Ruby 1.9正式发布 运行效率大幅度提升

时间:2022-11-13 16:02:47
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社区将会掀起新一轮的开发热潮。【呐不喊】

Ruby 1.9.0 is released:http://www.ruby-forum.com/topic/136553

 

Changes in Ruby 1.9:http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9

6 个解决方案

#1


还是有点安逸!

#2


呵呵,ruby,奇怪的东东

#3


不好用,运行不起来

#4


ruby群号:42213245 给你一个五星级的群。有什么技术上的难题,可以直接到群是探讨,咨询。谢谢。

#5


不过ruby好像有这样一个潜规则,版本号尾数为偶数才是稳定版本

#6


Ruby Or Python ?it's hard to decide...

#1


还是有点安逸!

#2


呵呵,ruby,奇怪的东东

#3


不好用,运行不起来

#4


ruby群号:42213245 给你一个五星级的群。有什么技术上的难题,可以直接到群是探讨,咨询。谢谢。

#5


不过ruby好像有这样一个潜规则,版本号尾数为偶数才是稳定版本

#6


Ruby Or Python ?it's hard to decide...