10月编程语言排行榜:Ruby稳步提升

红薯
 红薯
发布于 2009年10月07日
收藏 1

TIOBE今日公布了2009年10月的编程语言排行榜,我们将关注正稳步爬升的Ruby,这次Ruby首次进入前十。TIOBE今日公布了2009年10月的编程语言排行榜,……本月我们关注一直在稳步爬升的Ruby。
在今年4月的编程榜单中,Ruby首次进入了榜单的前十名,造成了脚本语言占据榜单半壁江山的景观。做为一个动态脚本语言,Ruby有着语法简洁、灵活性强、代码量少便于维护的特征。

TIOBE今日公布了2009年10月的编程语言排行榜,……本月我们关注一直在稳步爬升的Ruby。

在今年4月的编程榜单中,Ruby首次进入了榜单的前十名,造成了脚本语言占据榜单半壁江山的景观。做为一个动态脚本语言,Ruby有着语法简洁、灵活性强、代码量少便于维护的特征。

Ruby的历史

从这张Web开发时间轴上可以看出,Ruby最初的草案与PHP大约在同一时间诞生。Ruby语言由日本程序员松本行弘(网名matz)编写,最初在1995年12月正式公开发布。根据一次访谈,Matz是这样描述自己创立Ruby语言的动机的:

Ruby创始人Matz

“我觉得脚本语言是条正确的道路。

作为一个长期的面向对象编程的忠实拥护者,对我来说面向对象编程也非常适合于脚本语言,所以我开始在网上搜寻。我发现了Perl 5,当时它还没正式推出,正打算实现一些OO的特点,但是那不是我想要的,我最终放弃了将Perl作为一个面向对象脚本语言的企图。

后来我发现了Python, 它是一个解释型,面向对象的语言,但是我觉得它不是一个“脚本”语言,除此之外,它还是一个包括了过程编程和面向对象编程的混合型语言 。

我需要的是一个比 Perl 更强大,比Python更面向对象的语言,这就是为什么我决定设计我自己的语言的原因。”

然而由于互联网的流通度在90年代末期还比较局限,诞生在日本的Ruby语言由于非日文资料(尤其是英文)缺乏的关系,其早些年间的流行与发展基本局限于日本境内。这种情况在大约2000年之后有所改观。

大约在2000年左右,美国程序员Dave Thomas接触到了当时在英文界还没什么人知道的Ruby语言,并立刻产生了兴趣。这位《程序员修炼之道》(最近是这本书的10周年,因此出了新版)的作者后来出版了一本叫做《Programming Ruby》的书,成为了英文界(包括后来的中文开发界)很多开发者认识Ruby的启蒙书籍。这是开发界开始认识Ruby语言的一个转折点。不过,真正的转折点发生在06年。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:10月编程语言排行榜:Ruby稳步提升
加载中
返回顶部
顶部