什么是Ruby()

本文概述

  • Ruby的历史
  • Ruby的想法
  • 名称为” Ruby”
  • Ruby早年
  • 现在的Ruby
  • Ruby的未来
  • Ruby版本
Ruby是一种动态, 开源, 面向对象和反射式编程语言。 Ruby被认为类似于Perl和Smalltalk编程语言。它可以在Windows, Mac OS和所有UNIX版本的所有类型的平台上运行。
它是完全面向对象的编程语言。一切都是Ruby中的对象。每个代码都有其属性和动作。在这里, 属性是指变量, 而动作是指方法。
Ruby被认为遵循POLA(最少惊讶的原则)的原则。这意味着该语言的行为方式可以最大程度地减少有经验用户的困惑。
Ruby的历史Ruby是由1990年代中期在日本的Yukihiro” Martz” Matsumoto设计和开发的。
Ruby的想法Perl是一种脚本语言, 但属于玩具语言类别。 Python不是完全面向对象的语言。 Ruby开发人员Yukihiro” Martz” Matsumoto想要一种完全面向对象的编程语言, 并且应该易于用作脚本语言。他搜索了这种类型的语言, 但是找不到。因此, 他开发了一个。
名称为” Ruby” ” Ruby” 这个名字起源于Matsumoto和Keiju Ishitsuka之间的聊天会话。选择了两个名称, “ 珊瑚” 和” Ruby” 。松本之所以选择后者, 是因为它是他的一位同事的诞生石。
Ruby早年1995年12月21日, 日本报纸宣布了Ruby 0.95的第一个公开版本。在接下来的两天内, 又发布了三个版本。
Ruby本地化到日本。为了扩展它, 创建了Ruby-Talk, 第一个英语Ruby邮件列表。
【什么是Ruby()】2001年, 第一本Ruby书” Programming Ruby” 出版。发布后, 全世界的Ruby学习者都在增加。
在2005年, 他们发布了他们的第一个Ruby框架” Ruby on Rails” 。框架的发布取得了巨大的成功, 并且Ruby社区得到了令人难以置信的增长。
Ruby 1.8.7于2008年5月发布。此时, Ruby处于鼎盛时期, 以至于Mac OS X也开始使用内置的Ruby进行销售。
现在的Ruby当前的Ruby版本2.4.0于2016年圣诞节发布。它具有几个新功能, 例如对哈希表的改进, 实例变量访问, Array#max和Array#min。
Ruby的未来Ruby是一种很棒的面向对象的脚本编程语言。回顾它的过去, 可以说, 如果其社区成员继续超越其思想范围扩展它, 那么它将拥有光明的未来。
Ruby版本到目前为止, 已经发布了许多Ruby版本。当前稳定的Ruby版本是2.4
  • 版本1.8(2003年8月4日)
  • 1.9版(2007年12月25日)
  • 2.0版(2013年2月24日)
  • 2.1版(2013年12月25日)
  • 2.2版(2014年12月25日)
  • 2.3版(2015年12月25日)
  • 2.4版(2016年12月25日)
  • 3.0版(未来版本)

    推荐阅读