<meter id="dkDBZ"><noframes id="dkDBZ">
<ol id="dkDBZ"><ol id="dkDBZ"><nav id="dkDBZ"></nav></ol></ol><keygen id="dkDBZ"></keygen>

      <p id="dkDBZ"></p>
      <output id="dkDBZ"><aside id="dkDBZ"></aside></output>

          个人工具
          名字空间
          变换
          操作

          Ruby

          来自兴华站长
          跳转到: 导航, 搜索
          Ruby logo
          创始人 Yukihiro Matsumoto

          Ruby,由日本人Yukihiro Matsumoto开发推出的一种语法简单且功能强大的面向对象的解释型编程语言,与perl一样,Ruby的文本处理功能十分强大。当然了它的功能远不止于此,您还可以使用它来开发实用的服务器软件。Ruby博采众长,吸收了众多语言的优点,却又别具一格。

          目录

          Ruby的优点

          • 语法简单
          • 具有普通的面向对象功能(类、方法调用等)
          • 具有特殊的面向对象功能(Mix-in、特殊方法等)
          • 可重载操作符
          • 具有异常处理功能
          • 调用带块方法(迭代器)和闭包
          • 垃圾回收器
          • 动态载入(取决于系统架构)
          • 可移植性。它可以运行在大部分的UNIX、DOS和Mac上

          Ruby的历史

          据松本先生曾经在(ruby-talk:00382 英译稿 June 4, 1999)中介绍,Ruby诞生于2019年08月22日。那天我和同事们聊了聊面向对象语言的可能性问题。我了解Perl(Perl4而非Perl5),但我不喜欢它身上的那股玩具味儿(现在也是如此)。面向对象的脚本语言的前途一片光明。

          我觉得Python不能算作真正的面向对象语言,因为它的面向对象特性好像是后加进去的一样。15年来我一直为编程语言而痴狂,我热衷于面向对象编程,但却没有找到一款真正意义上的面向对象的脚本语言。

          于是我下定决心自己来开发一个。经过几个月的努力,解释器终于开发成功。然后我又添加了一些自己梦寐以求的东西,如迭代器、异常处理、垃圾回收等。

          后来我又采用类库方式添加了Perl的特性。1995年12月,我在日本国内的新闻组上发布了Ruby 0.95版本。

          接下来我创建了邮件列表和网站。此后,大家在邮件列表中聊得酣畅淋漓。时至今日,第一个邮件列表中已经积累了14789封邮件。

          Ruby 1.0发布于1996年12月,1.1发布于1997年8月。1998年12月,我又发布了安定版1.2和开发版1.3。

          Ruby学习教程

          Ruby学习教程

          相关条目

          参考来源

          留言