发布于 2014-12-26 00:28:12 | 262 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Ruby教程,程序狗速度看过来!

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()。

自 Ruby 2.1 以来值得关注的新特性:

  • Incremental GC (YARV Maniacs No.12)

  • Symbol GC (presentation at RubyKaigi 2014)

  • configure –with-jemalloc Feature #9113

  • core libraries:

    • Enumerable#slice_after #9071, Enumerable#slice_when #9826

    • Float#next_float, Float#prev_float #9834

    • File.birthtime, File#birthtime #9647

    • String#unicode_normalize #10084

    • Support Unicode 7.0 #9092

    • New methods:

  • 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 语言。



历史版本 :
Ruby 2.5.0 发布,提升 5-10% 性能
Ruby 2.3.6,2.2.9 发布,动态类型编程语言
Ruby 2.4.2 发布,修复安全问题
Ruby 2.1 已结束支持,不再释放更新补丁和修复
Ruby 2.2.7 发布,开源的动态编程语言
Ruby 2.4.1 发布,开源的动态编程语言
Ruby 2.4.0 正式版发布
Ruby 2.4.0 rc1 发布,2.4 首个候选版
Ruby 2.3.3 发布,多项错误修复
Ruby v2.4.0 preview3 发布
Ruby 2.4.0-preview2 发布,修复多项问题
Ruby 2.3.0 正式发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务