在世界十大最常用的编程语言之一,红宝石已经使用了很多知名的项目在Web排名,其中最有名的是微博,网站的工作主要是在基于Ruby的框架之上。
红宝石也被认为是最简单的编程语言学习中的一个。这是因为它的自然语言,编码语法是很自由的,当谈到写作,很容易由于自然现实生活而言其使用的阅读。
这允许其用户自由地改变其部分,使它像错误报告,测试,建设应用程序和更多的许多领域更灵活。
Ruby是动态的,反射,通用和被Perl与Smalltalk中类似功能的启发。
红宝石,在其经营理念,尽量不限制编码器。红宝石的基本部分可以被删除或随意重新定义,而现有的部分可以在添加
本发行版是新的:
< p>在新的Ruby 2.2.2(2015年4月14日) p>
在什么版本的新的 2.3.0 / 1.9.3:
- < LI>此版本包括了RubyGems的域名验证漏洞的安全修补程序。
什么是新的版本2.2.3 / 1.9.3:
- 此版本包括安全修复程序对于RubyGems的域名验证漏洞。
什么是新的在版本2.2.2 / 1.9.3:
- 此版本包括安全修复程序对于OpenSSL的扩展的主机名验证漏洞。
什么是2.2.0版/ 1.9.3新:
- 支持Unicode 7.0
- 增量GC
- 符号GC
- 配置-with-jemalloc
在什么版本2.1.5新是:
- 修正:
- 拒绝服务攻击另一个XML扩展
什么2.1.3版本是新的:
- 本新闻稿中包含完整的GC时间来改变减少内存消耗。
什么是新的在2.1.0版本:
- 现在,关键字参数的默认值可以省略。这些&QUOT;需要的关键字参数&QUOT;需要在通话时明确给出。
- 增加了整数和浮点数字面后缀:'R','我'和'里' 。
- DEF-EXPR现在返回其名称的符号,而不是零的。
在什么版本2.0.0是新的:
- 语言核心功能:
- 关键字参数,这在API的设计提供了灵活性
- 模块#前插,这是扩展类 的新途径
- 文字%我,这很容易造成符号数组
- __ dir__,它返回当前正在执行的文件的目录名
- 的UTF-8的默认编码,使许多神奇的意见省略
- 内置库:
- 可枚举#懒惰和枚举::懒惰,对于(可能是无限的)懒惰流
- 统计员#规模和范围大小#,懒惰的大小评价
- #to_h,这是一个新的约定转换成散列
- Onigmo,这是一个新的正则表达式引擎(Oniguruma的一个分支)
- 异步异常处理API
- 调试支持:
- DTrace的支持,这使得运行时诊断产量
- 跟踪点,这是一种改进的跟踪API
- 性能改进:
- 将位图GC优化标记
- 内核#需要进行优化,这使得Rails的启动速度非常快
- VM优化等方法分派
- 浮点运算的优化
什么是1.9.3版本,新的:
- 此版本包括一些安全修补程序,以及其他许多bug修复。
什么是新的在版本1.9.3 P194:
- 打开服务器的SSL证书验证
- 不允许从https重定向到HTTP。
什么是新的在版本1.9.3 P125:
- 修正了红宝石OpenSSL的模块:允许&QUOT; 0 / N分裂&QUOT;作为预防为TLS BEAST攻击。
- 修正:LLVM /铛支持
- 修正:GCC 4.7支持
- 其他bug修复。
什么是新的在版本1.8.7 P357:
- 为Ruby的哈希算法服务攻击的拒绝固定在1.8.7系列。
评论没有发现