综合资讯
编程语Ruby发布2.1.1补丁庆生 21年历程回顾
发布时间:2019-01-07 浏览次数:50
据readwrite报道,通用编程语言Ruby在2月24日迎来了自己的21岁生日。为了庆祝这一天的到来,Ruby的官方网站ruby-lang.org发布了Ruby2.1的最后一个版本补丁Ruby2.1.1。
Ruby是一个完全开源的语言,任何人可以在它的Github代码仓库对它进行合理的修改进而完善它。Ruby语言在过去的20年可以一直很受用户的欢迎。为了在这一日子里纪念Ruby这一编程语言的诞生与发展,我们一起来回顾一下Ruby发展史。
1993年2月24日——Ruby诞生
日本人松本行弘(Yukihiro Matsumoto)在他开始编写Ruby语言的源代码之前为这种新语言起好了名字。松本行弘想用某种宝石的名字来命名这种语言,最终由于Ruby(红宝石)正好也是他一个同事生日的诞生石,他就采用了Ruby作为这种语言的名字。
不久之后,松本行弘发现用Ruby命名这种语言还特别适合一些其他的原因。他在开发Ruby的时候的目标就是融合他最欣赏的编程语言Perl的一些特性,如Smalltalk, Eiffel, Ada和Lisp,而作为7月诞生石的Ruby刚好仅仅邻接是作为6月诞生石的pearl,这预示着Ruby是perl的继承与进一步发展。
松本行弘于1999年在Ruby-Talk mailing list上写下了这样一句话:“我认为Ruby的名字比Perl起的更新颖,同时希望Ruby比Perl发展更好”。
1995年12月--Ruby发布
1995年12月,Ruby 0.95公开发布在日本国内新闻上。在首次发布的两天内,他们找出并修复了一些bug,接着又一次发布了Ruby的三个更高级版本。在这今天里,Ruby-Talk诞生了,今天这个邮件列表依然存放并开放登录和注册。
1998年12月7日Ruby发布英文版
虽然只是一个精简版本,但这是Ruby第一次支持英语。在整个20世纪90年代,Ruby主要是在日语的开发者中使用并逐步普及,他们中的大部分不会说其他语言。英语版本的推出让更多开发者开始了解和学习Ruby。
2006年1月--Ruby-Talk高峰期
到了21世纪初期,Ruby的社区人数越来越多,社区也越来越拥挤,用户来往的消息成了系统*负担。 2006年1月,Ruby-Talk list平均每天收到200条消息。为解决拥塞问题,Ruby的开发者们把它分成了很多不同的消息列表和论坛,后来Ruby社区在2014年发展达到顶峰也没再出现之前拥堵的情况
2004年至今——Ruby on Rails的崛起
Ruby on Rails,又称Rails,是一个基于Ruby语言开源Web应用开发框架。Rails使得Web应用程序的开发者们在开发、部署、调试和维护等阶段变得比以往任何时候都更简单。 David Heinemeier Hansson 在2004年首次对外发布了Rails开源项目,这极大的加快了Rails的发展速度。2007年,苹果公司宣布将在Mac OS X 10.5 Leopard上搭载Rails,这是Rails发展史上的里程碑事件。
如今,Ruby on Rails似乎比Ruby还要更受开发者们欢迎,如今,在诸多的软件平台如GitHub、Yammer、Scribd、Groupon、 Shopify和Basecamp上都使用了Rails框架。到2013年3月,已超过20万个网站使用了Rails。 松本行弘在他第一次用英语介绍Ruby时说道:“对我自己来说,生活中的大部分时间应该享受生活的快乐,同样如果开发者们能在专注于编程时候而感到和我一样的快乐,那么Ruby的目的就达到了。“
21世纪,Ruby的用户稳定增长,很显然,会有更多人的发现使用Ruby是一种幸福的体验。
据readwrite报道,通用编程语言Ruby在2月24日迎来了自己的21岁生日。为了庆祝这一天的到来,Ruby的官方网站ruby-lang.org发布了Ruby2.1的最后一个版本补丁Ruby2.1.1。
Ruby是一个完全开源的语言,任何人可以在它的Github代码仓库对它进行合理的修改进而完善它。Ruby语言在过去的20年可以一直很受用户的欢迎。为了在这一日子里纪念Ruby这一编程语言的诞生与发展,我们一起来回顾一下Ruby发展史。
1993年2月24日——Ruby诞生
日本人松本行弘(Yukihiro Matsumoto)在他开始编写Ruby语言的源代码之前为这种新语言起好了名字。松本行弘想用某种宝石的名字来命名这种语言,最终由于Ruby(红宝石)正好也是他一个同事生日的诞生石,他就采用了Ruby作为这种语言的名字。
不久之后,松本行弘发现用Ruby命名这种语言还特别适合一些其他的原因。他在开发Ruby的时候的目标就是融合他最欣赏的编程语言Perl的一些特性,如Smalltalk, Eiffel, Ada和Lisp,而作为7月诞生石的Ruby刚好仅仅邻接是作为6月诞生石的pearl,这预示着Ruby是perl的继承与进一步发展。
松本行弘于1999年在Ruby-Talk mailing list上写下了这样一句话:“我认为Ruby的名字比Perl起的更新颖,同时希望Ruby比Perl发展更好”。
1995年12月--Ruby发布
1995年12月,Ruby 0.95公开发布在日本国内新闻上。在首次发布的两天内,他们找出并修复了一些bug,接着又一次发布了Ruby的三个更高级版本。在这今天里,Ruby-Talk诞生了,今天这个邮件列表依然存放并开放登录和注册。
1998年12月7日Ruby发布英文版
虽然只是一个精简版本,但这是Ruby第一次支持英语。在整个20世纪90年代,Ruby主要是在日语的开发者中使用并逐步普及,他们中的大部分不会说其他语言。英语版本的推出让更多开发者开始了解和学习Ruby。
2006年1月--Ruby-Talk高峰期
到了21世纪初期,Ruby的社区人数越来越多,社区也越来越拥挤,用户来往的消息成了系统*负担。 2006年1月,Ruby-Talk list平均每天收到200条消息。为解决拥塞问题,Ruby的开发者们把它分成了很多不同的消息列表和论坛,后来Ruby社区在2014年发展达到顶峰也没再出现之前拥堵的情况
2004年至今——Ruby on Rails的崛起
Ruby on Rails,又称Rails,是一个基于Ruby语言开源Web应用开发框架。Rails使得Web应用程序的开发者们在开发、部署、调试和维护等阶段变得比以往任何时候都更简单。 David Heinemeier Hansson 在2004年首次对外发布了Rails开源项目,这极大的加快了Rails的发展速度。2007年,苹果公司宣布将在Mac OS X 10.5 Leopard上搭载Rails,这是Rails发展史上的里程碑事件。
如今,Ruby on Rails似乎比Ruby还要更受开发者们欢迎,如今,在诸多的软件平台如GitHub、Yammer、Scribd、Groupon、 Shopify和Basecamp上都使用了Rails框架。到2013年3月,已超过20万个网站使用了Rails。 松本行弘在他第一次用英语介绍Ruby时说道:“对我自己来说,生活中的大部分时间应该享受生活的快乐,同样如果开发者们能在专注于编程时候而感到和我一样的快乐,那么Ruby的目的就达到了。“
21世纪,Ruby的用户稳定增长,很显然,会有更多人的发现使用Ruby是一种幸福的体验。