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

广东11选5投注: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诞生于1993年2月24日。那天我和同事们聊了聊面向对象语言的可能性问题。我了解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学习教程

相关条目

参考来源

留言

  • 凯恩率“三狮军团”艰难战胜突尼斯 2019-03-18
  • 美国佷聪明,他总是在他的贸易伙伴将要出现经济问题的时候,找个由头溜了。 2019-03-17
  • 邢台彩民守号两年中620万元 却仍有遗憾 2019-03-16
  • 2018年俄罗斯总统大选 2019-03-16
  • 山西公安审批服务“一网通一次办”平台今日启动 2019-03-15
  • 欧阳娜娜登杂志封面,风格大片定格17岁末的青春 2019-03-14
  • 《温暖的弦》大结局 张钧甯演技时尚感双双在线 2019-03-14
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2019-03-13
  • 北京高能时代环境技术股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-03-13
  • 周杰伦昆凌为儿子庆生 小小周帅气入镜 2019-03-12
  • 上海医保信息系统宕机近4个小时 后续可按规定报销 2019-03-11
  • 此种现象如果用【网络语言】来讽刺,就是;【你换了一个马甲,就以为俺不认识你啦?】。。。[调皮] 2019-03-11
  • 全球首台AP1000机组获批装料 2019-03-10
  • 把党的十九大精神全面落实在重庆大地上 2019-03-09
  • 孩子坚持不住怎么办,妈妈陪着一起学 2019-03-09
  • 251| 49| 216| 824| 120| 873| 774| 466| 676| 63|