发布于 2014-12-26 00:28:12 | 278 次阅读 | 评论: 0 | 来源: 网友投递
Ruby编程语言
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。
Ruby 2.2.0 正式发布,此版本添加了大量的新特性和改进,以适应当前 Ruby 的多样性和日益扩大的 Ruby 需求。
此版本 Ruby 的垃圾回收器允许回收 Symbol 类型对象。这降低了 Symbols 的内存使用率。此版本降低了停顿时间,由于新的 Incremental 垃圾器会帮助运行 Rails 应用。另外一个关于内存管理的是为 configure.in
添加了一个额外的选项,用来使用 jemalloc Feature #9113。此特性属于测试阶段,默认是禁用状态。此版本还尝试性支持使用 vfork(2),添加了 system() 和 spawn()。
configure –with-jemalloc Feature #9113
core libraries:
bundled libraries:
Update Psych 2.0.8
Update Rake 10.4.2
Update RDoc 4.2.0
Update RubyGems 2.4.5
Update test-unit 3.0.8 (removed from repository but bundled in tarball)
Update minitest 5.4.3 (removed from repository but bundled in tarball)
Deprecate mathn
C API
Remove deprecated APIs
更多内容请看 NEWS in Ruby repository。
此版本总共修改了 1557 个文件,包含 125039 insertions(+), 74376 deletions(-)。
更多内容请看发行说明。
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。